/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-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/25_stack_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 04:23:23,410 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 04:23:23,411 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 04:23:23,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 04:23:23,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 04:23:23,469 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 04:23:23,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 04:23:23,477 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 04:23:23,478 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 04:23:23,479 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 04:23:23,479 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 04:23:23,480 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 04:23:23,481 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 04:23:23,482 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 04:23:23,482 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 04:23:23,483 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 04:23:23,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 04:23:23,485 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 04:23:23,486 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 04:23:23,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 04:23:23,488 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 04:23:23,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 04:23:23,495 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 04:23:23,496 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 04:23:23,502 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 04:23:23,502 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 04:23:23,502 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 04:23:23,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 04:23:23,503 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 04:23:23,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 04:23:23,504 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 04:23:23,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 04:23:23,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 04:23:23,506 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 04:23:23,507 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 04:23:23,507 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 04:23:23,508 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 04:23:23,508 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 04:23:23,508 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 04:23:23,509 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 04:23:23,509 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 04:23:23,511 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-NoLbe-Before.epf [2022-01-19 04:23:23,534 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 04:23:23,535 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 04:23:23,539 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 04:23:23,539 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 04:23:23,540 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 04:23:23,540 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 04:23:23,540 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 04:23:23,540 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 04:23:23,541 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 04:23:23,541 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 04:23:23,541 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 04:23:23,542 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 04:23:23,543 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 04:23:23,543 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 04:23:23,543 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 04:23:23,543 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 04:23:23,543 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:23:23,543 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 04:23:23,544 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-19 04:23:23,774 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 04:23:23,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 04:23:23,799 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 04:23:23,799 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 04:23:23,800 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 04:23:23,801 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/25_stack_longer-2.i [2022-01-19 04:23:23,871 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f87d567b/692a92f4b07e4fe0ad5bcb886de9bc9b/FLAG0fcc7921d [2022-01-19 04:23:24,285 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 04:23:24,285 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/25_stack_longer-2.i [2022-01-19 04:23:24,298 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f87d567b/692a92f4b07e4fe0ad5bcb886de9bc9b/FLAG0fcc7921d [2022-01-19 04:23:24,309 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f87d567b/692a92f4b07e4fe0ad5bcb886de9bc9b [2022-01-19 04:23:24,312 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 04:23:24,313 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 04:23:24,314 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 04:23:24,314 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 04:23:24,316 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 04:23:24,317 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,318 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b162a23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24, skipping insertion in model container [2022-01-19 04:23:24,318 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,324 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 04:23:24,368 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 04:23:24,632 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/25_stack_longer-2.i[31039,31052] [2022-01-19 04:23:24,641 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:23:24,647 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 04:23:24,678 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/25_stack_longer-2.i[31039,31052] [2022-01-19 04:23:24,682 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:23:24,715 INFO L208 MainTranslator]: Completed translation [2022-01-19 04:23:24,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24 WrapperNode [2022-01-19 04:23:24,716 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 04:23:24,717 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 04:23:24,717 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 04:23:24,717 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 04:23:24,723 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,753 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,781 INFO L137 Inliner]: procedures = 177, calls = 34, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 172 [2022-01-19 04:23:24,782 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 04:23:24,783 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 04:23:24,783 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 04:23:24,783 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 04:23:24,789 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,789 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,806 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,806 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,817 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,820 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,822 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,824 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 04:23:24,825 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 04:23:24,825 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 04:23:24,825 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 04:23:24,826 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (1/1) ... [2022-01-19 04:23:24,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:23:24,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:23:24,868 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 04:23:24,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 04:23:24,916 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 04:23:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-01-19 04:23:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-01-19 04:23:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 04:23:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 04:23:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 04:23:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 04:23:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 04:23:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 04:23:24,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 04:23:24,921 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 04:23:25,056 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 04:23:25,057 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 04:23:25,306 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 04:23:25,444 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 04:23:25,444 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 04:23:25,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:23:25 BoogieIcfgContainer [2022-01-19 04:23:25,446 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 04:23:25,447 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 04:23:25,448 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 04:23:25,454 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 04:23:25,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 04:23:24" (1/3) ... [2022-01-19 04:23:25,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e95a25f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:23:25, skipping insertion in model container [2022-01-19 04:23:25,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:23:24" (2/3) ... [2022-01-19 04:23:25,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e95a25f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:23:25, skipping insertion in model container [2022-01-19 04:23:25,456 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:23:25" (3/3) ... [2022-01-19 04:23:25,457 INFO L111 eAbstractionObserver]: Analyzing ICFG 25_stack_longer-2.i [2022-01-19 04:23:25,461 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 04:23:25,461 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 04:23:25,461 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 04:23:25,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,528 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,529 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,529 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,529 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,529 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,530 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,531 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,531 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,539 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,540 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,542 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,547 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,547 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,548 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,549 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,549 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,549 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,549 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,549 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,550 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,552 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,553 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,553 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,554 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,554 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,554 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,554 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,554 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,555 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,555 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,555 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,555 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,555 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,556 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,557 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,558 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,559 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,559 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,559 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,560 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,560 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,560 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,560 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,560 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,561 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,562 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,563 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,564 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,564 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,564 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,564 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,565 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,566 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,567 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,568 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,573 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,573 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,573 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,574 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,577 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,581 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,581 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,582 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,582 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,582 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,582 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,582 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,583 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,585 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,587 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,588 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,592 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,592 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:25,598 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:23:25,657 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:23:25,664 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:23:25,664 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 04:23:25,676 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:25,738 INFO L129 PetriNetUnfolder]: 8/117 cut-off events. [2022-01-19 04:23:25,738 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:23:25,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122 conditions, 117 events. 8/117 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2022-01-19 04:23:25,742 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:25,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:25,778 INFO L129 PetriNetUnfolder]: 8/116 cut-off events. [2022-01-19 04:23:25,778 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:23:25,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:25,779 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:25,780 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:25,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:25,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1017427611, now seen corresponding path program 1 times [2022-01-19 04:23:25,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:25,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214491499] [2022-01-19 04:23:25,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:25,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:26,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:26,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214491499] [2022-01-19 04:23:26,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214491499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:26,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:26,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:23:26,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420369313] [2022-01-19 04:23:26,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:26,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:23:26,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:26,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:23:26,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:23:26,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 106 [2022-01-19 04:23:26,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 217 flow. Second operand has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:26,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 106 [2022-01-19 04:23:26,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:26,160 INFO L129 PetriNetUnfolder]: 4/116 cut-off events. [2022-01-19 04:23:26,161 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-19 04:23:26,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 116 events. 4/116 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 19/130 useless extension candidates. Maximal degree in co-relation 104. Up to 13 conditions per place. [2022-01-19 04:23:26,162 INFO L132 encePairwiseOnDemand]: 99/106 looper letters, 17 selfloop transitions, 2 changer transitions 4/100 dead transitions. [2022-01-19 04:23:26,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 100 transitions, 243 flow [2022-01-19 04:23:26,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:23:26,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:23:26,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions. [2022-01-19 04:23:26,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9088050314465409 [2022-01-19 04:23:26,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 289 transitions. [2022-01-19 04:23:26,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions. [2022-01-19 04:23:26,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:26,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions. [2022-01-19 04:23:26,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,193 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,194 INFO L186 Difference]: Start difference. First operand has 102 places, 106 transitions, 217 flow. Second operand 3 states and 289 transitions. [2022-01-19 04:23:26,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 100 transitions, 243 flow [2022-01-19 04:23:26,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 100 transitions, 243 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:23:26,202 INFO L242 Difference]: Finished difference. Result has 98 places, 93 transitions, 201 flow [2022-01-19 04:23:26,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=201, PETRI_PLACES=98, PETRI_TRANSITIONS=93} [2022-01-19 04:23:26,207 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, -4 predicate places. [2022-01-19 04:23:26,207 INFO L470 AbstractCegarLoop]: Abstraction has has 98 places, 93 transitions, 201 flow [2022-01-19 04:23:26,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,208 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:26,208 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:26,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 04:23:26,208 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:26,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:26,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1809664904, now seen corresponding path program 1 times [2022-01-19 04:23:26,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:26,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396265943] [2022-01-19 04:23:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:26,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:26,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:26,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:26,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396265943] [2022-01-19 04:23:26,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396265943] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:26,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:26,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:23:26,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405766870] [2022-01-19 04:23:26,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:26,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:23:26,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:23:26,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:23:26,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 106 [2022-01-19 04:23:26,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 93 transitions, 201 flow. Second operand has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:26,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 106 [2022-01-19 04:23:26,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:26,423 INFO L129 PetriNetUnfolder]: 3/111 cut-off events. [2022-01-19 04:23:26,423 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:23:26,424 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 111 events. 3/111 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 34 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 101. Up to 12 conditions per place. [2022-01-19 04:23:26,425 INFO L132 encePairwiseOnDemand]: 102/106 looper letters, 13 selfloop transitions, 3 changer transitions 0/92 dead transitions. [2022-01-19 04:23:26,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 92 transitions, 231 flow [2022-01-19 04:23:26,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:23:26,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:23:26,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 432 transitions. [2022-01-19 04:23:26,432 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8150943396226416 [2022-01-19 04:23:26,432 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 432 transitions. [2022-01-19 04:23:26,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 432 transitions. [2022-01-19 04:23:26,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:26,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 432 transitions. [2022-01-19 04:23:26,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 86.4) internal successors, (432), 5 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,440 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,440 INFO L186 Difference]: Start difference. First operand has 98 places, 93 transitions, 201 flow. Second operand 5 states and 432 transitions. [2022-01-19 04:23:26,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 92 transitions, 231 flow [2022-01-19 04:23:26,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 92 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:23:26,444 INFO L242 Difference]: Finished difference. Result has 97 places, 92 transitions, 203 flow [2022-01-19 04:23:26,445 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=203, PETRI_PLACES=97, PETRI_TRANSITIONS=92} [2022-01-19 04:23:26,445 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, -5 predicate places. [2022-01-19 04:23:26,446 INFO L470 AbstractCegarLoop]: Abstraction has has 97 places, 92 transitions, 203 flow [2022-01-19 04:23:26,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:26,446 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:26,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 04:23:26,447 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:26,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 150489756, now seen corresponding path program 1 times [2022-01-19 04:23:26,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:26,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186371995] [2022-01-19 04:23:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:26,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:26,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:26,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186371995] [2022-01-19 04:23:26,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186371995] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:26,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:26,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:23:26,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641938299] [2022-01-19 04:23:26,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:26,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:23:26,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:26,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:23:26,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:23:26,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 106 [2022-01-19 04:23:26,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 92 transitions, 203 flow. Second operand has 7 states, 7 states have (on average 74.0) internal successors, (518), 7 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:26,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 106 [2022-01-19 04:23:26,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:26,855 INFO L129 PetriNetUnfolder]: 3/144 cut-off events. [2022-01-19 04:23:26,855 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:23:26,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 144 events. 3/144 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 39 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 176. Up to 29 conditions per place. [2022-01-19 04:23:26,856 INFO L132 encePairwiseOnDemand]: 95/106 looper letters, 48 selfloop transitions, 10 changer transitions 0/118 dead transitions. [2022-01-19 04:23:26,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 118 transitions, 371 flow [2022-01-19 04:23:26,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:23:26,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:23:26,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 698 transitions. [2022-01-19 04:23:26,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7316561844863732 [2022-01-19 04:23:26,859 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 698 transitions. [2022-01-19 04:23:26,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 698 transitions. [2022-01-19 04:23:26,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:26,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 698 transitions. [2022-01-19 04:23:26,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 77.55555555555556) internal successors, (698), 9 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,864 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,864 INFO L186 Difference]: Start difference. First operand has 97 places, 92 transitions, 203 flow. Second operand 9 states and 698 transitions. [2022-01-19 04:23:26,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 118 transitions, 371 flow [2022-01-19 04:23:26,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 118 transitions, 366 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 04:23:26,867 INFO L242 Difference]: Finished difference. Result has 108 places, 100 transitions, 268 flow [2022-01-19 04:23:26,867 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=268, PETRI_PLACES=108, PETRI_TRANSITIONS=100} [2022-01-19 04:23:26,868 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 6 predicate places. [2022-01-19 04:23:26,868 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 100 transitions, 268 flow [2022-01-19 04:23:26,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 74.0) internal successors, (518), 7 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:26,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:26,869 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:26,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 04:23:26,869 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:26,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:26,870 INFO L85 PathProgramCache]: Analyzing trace with hash 979500963, now seen corresponding path program 1 times [2022-01-19 04:23:26,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:26,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378631599] [2022-01-19 04:23:26,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:26,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:27,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:27,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:27,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378631599] [2022-01-19 04:23:27,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378631599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:27,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:27,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 04:23:27,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510412960] [2022-01-19 04:23:27,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:27,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 04:23:27,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 04:23:27,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-01-19 04:23:27,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 106 [2022-01-19 04:23:27,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 100 transitions, 268 flow. Second operand has 12 states, 12 states have (on average 62.083333333333336) internal successors, (745), 12 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:27,091 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 106 [2022-01-19 04:23:27,091 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:27,571 INFO L129 PetriNetUnfolder]: 5/192 cut-off events. [2022-01-19 04:23:27,571 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-01-19 04:23:27,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 192 events. 5/192 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 93 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 320. Up to 24 conditions per place. [2022-01-19 04:23:27,572 INFO L132 encePairwiseOnDemand]: 87/106 looper letters, 0 selfloop transitions, 0 changer transitions 164/164 dead transitions. [2022-01-19 04:23:27,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 164 transitions, 656 flow [2022-01-19 04:23:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 04:23:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 04:23:27,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1712 transitions. [2022-01-19 04:23:27,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5981830887491265 [2022-01-19 04:23:27,577 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1712 transitions. [2022-01-19 04:23:27,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1712 transitions. [2022-01-19 04:23:27,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:27,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1712 transitions. [2022-01-19 04:23:27,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 63.407407407407405) internal successors, (1712), 27 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,588 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 106.0) internal successors, (2968), 28 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,588 INFO L186 Difference]: Start difference. First operand has 108 places, 100 transitions, 268 flow. Second operand 27 states and 1712 transitions. [2022-01-19 04:23:27,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 164 transitions, 656 flow [2022-01-19 04:23:27,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 164 transitions, 652 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 04:23:27,594 INFO L242 Difference]: Finished difference. Result has 131 places, 0 transitions, 0 flow [2022-01-19 04:23:27,594 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=0, PETRI_PLACES=131, PETRI_TRANSITIONS=0} [2022-01-19 04:23:27,595 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 29 predicate places. [2022-01-19 04:23:27,596 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 0 transitions, 0 flow [2022-01-19 04:23:27,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.083333333333336) internal successors, (745), 12 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,599 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-01-19 04:23:27,600 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-01-19 04:23:27,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 04:23:27,603 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-01-19 04:23:27,604 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE (1/2) [2022-01-19 04:23:27,609 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:23:27,611 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:23:27,611 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:23:27,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:27,625 INFO L129 PetriNetUnfolder]: 8/117 cut-off events. [2022-01-19 04:23:27,625 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:23:27,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122 conditions, 117 events. 8/117 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2022-01-19 04:23:27,626 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:27,627 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 106 transitions, 217 flow [2022-01-19 04:23:27,631 INFO L129 PetriNetUnfolder]: 3/61 cut-off events. [2022-01-19 04:23:27,631 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:23:27,631 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:27,631 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:27,632 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:23:27,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:27,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1261933473, now seen corresponding path program 1 times [2022-01-19 04:23:27,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:27,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370785068] [2022-01-19 04:23:27,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:27,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:23:27,654 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:23:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:23:27,688 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:23:27,688 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:23:27,688 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:23:27,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 04:23:27,691 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:23:27,691 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:23:27,691 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:23:27,691 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,736 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,767 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,768 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,774 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,776 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,776 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,776 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,776 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,777 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,778 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,779 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,780 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,781 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,782 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,783 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,784 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,784 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,785 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,786 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,787 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,788 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,788 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,788 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,788 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,789 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,789 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,789 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,789 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,790 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,791 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,792 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:23:27,793 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:23:27,800 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:23:27,803 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:23:27,803 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 04:23:27,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 175 transitions, 362 flow [2022-01-19 04:23:27,836 INFO L129 PetriNetUnfolder]: 15/199 cut-off events. [2022-01-19 04:23:27,836 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:23:27,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 199 events. 15/199 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 378 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 149. Up to 6 conditions per place. [2022-01-19 04:23:27,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 175 transitions, 362 flow [2022-01-19 04:23:27,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 167 places, 175 transitions, 362 flow [2022-01-19 04:23:27,861 INFO L129 PetriNetUnfolder]: 13/181 cut-off events. [2022-01-19 04:23:27,862 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:23:27,862 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:27,862 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:27,862 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:27,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:27,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2039591082, now seen corresponding path program 1 times [2022-01-19 04:23:27,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:27,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203702139] [2022-01-19 04:23:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:27,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:27,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:27,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:27,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:27,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203702139] [2022-01-19 04:23:27,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203702139] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:27,949 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:27,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:23:27,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238816693] [2022-01-19 04:23:27,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:27,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:23:27,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:27,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:23:27,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:23:27,952 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 175 [2022-01-19 04:23:27,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 175 transitions, 362 flow. Second operand has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:27,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:27,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 175 [2022-01-19 04:23:27,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:28,192 INFO L129 PetriNetUnfolder]: 287/1349 cut-off events. [2022-01-19 04:23:28,193 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2022-01-19 04:23:28,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 1349 events. 287/1349 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 8524 event pairs, 80 based on Foata normal form. 293/1525 useless extension candidates. Maximal degree in co-relation 1656. Up to 403 conditions per place. [2022-01-19 04:23:28,205 INFO L132 encePairwiseOnDemand]: 164/175 looper letters, 39 selfloop transitions, 3 changer transitions 0/175 dead transitions. [2022-01-19 04:23:28,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 175 transitions, 451 flow [2022-01-19 04:23:28,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:23:28,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:23:28,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions. [2022-01-19 04:23:28,207 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2022-01-19 04:23:28,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 476 transitions. [2022-01-19 04:23:28,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions. [2022-01-19 04:23:28,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:28,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions. [2022-01-19 04:23:28,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,210 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,210 INFO L186 Difference]: Start difference. First operand has 167 places, 175 transitions, 362 flow. Second operand 3 states and 476 transitions. [2022-01-19 04:23:28,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 175 transitions, 451 flow [2022-01-19 04:23:28,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 175 transitions, 449 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-01-19 04:23:28,217 INFO L242 Difference]: Finished difference. Result has 162 places, 164 transitions, 355 flow [2022-01-19 04:23:28,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=355, PETRI_PLACES=162, PETRI_TRANSITIONS=164} [2022-01-19 04:23:28,218 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, -5 predicate places. [2022-01-19 04:23:28,219 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 164 transitions, 355 flow [2022-01-19 04:23:28,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:28,220 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:28,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 04:23:28,221 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:28,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -187368132, now seen corresponding path program 1 times [2022-01-19 04:23:28,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:28,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134407103] [2022-01-19 04:23:28,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:28,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:28,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:28,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:28,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:28,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134407103] [2022-01-19 04:23:28,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134407103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:28,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:28,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:23:28,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741681321] [2022-01-19 04:23:28,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:28,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:23:28,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:28,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:23:28,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:23:28,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 175 [2022-01-19 04:23:28,275 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 164 transitions, 355 flow. Second operand has 4 states, 4 states have (on average 139.75) internal successors, (559), 4 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:28,275 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 175 [2022-01-19 04:23:28,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:28,609 INFO L129 PetriNetUnfolder]: 412/1947 cut-off events. [2022-01-19 04:23:28,610 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-01-19 04:23:28,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2752 conditions, 1947 events. 412/1947 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 13870 event pairs, 89 based on Foata normal form. 0/1790 useless extension candidates. Maximal degree in co-relation 2533. Up to 433 conditions per place. [2022-01-19 04:23:28,627 INFO L132 encePairwiseOnDemand]: 167/175 looper letters, 67 selfloop transitions, 7 changer transitions 0/206 dead transitions. [2022-01-19 04:23:28,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 206 transitions, 597 flow [2022-01-19 04:23:28,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:23:28,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:23:28,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2022-01-19 04:23:28,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8708571428571429 [2022-01-19 04:23:28,630 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2022-01-19 04:23:28,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2022-01-19 04:23:28,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:28,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2022-01-19 04:23:28,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,634 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,635 INFO L186 Difference]: Start difference. First operand has 162 places, 164 transitions, 355 flow. Second operand 5 states and 762 transitions. [2022-01-19 04:23:28,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 206 transitions, 597 flow [2022-01-19 04:23:28,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 206 transitions, 594 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:23:28,641 INFO L242 Difference]: Finished difference. Result has 169 places, 170 transitions, 408 flow [2022-01-19 04:23:28,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=169, PETRI_TRANSITIONS=170} [2022-01-19 04:23:28,642 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 2 predicate places. [2022-01-19 04:23:28,642 INFO L470 AbstractCegarLoop]: Abstraction has has 169 places, 170 transitions, 408 flow [2022-01-19 04:23:28,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 139.75) internal successors, (559), 4 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:28,643 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:28,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 04:23:28,643 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:28,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:28,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1031621088, now seen corresponding path program 1 times [2022-01-19 04:23:28,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:28,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808508046] [2022-01-19 04:23:28,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:28,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:28,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:28,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:28,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808508046] [2022-01-19 04:23:28,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808508046] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:28,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:28,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:23:28,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635723381] [2022-01-19 04:23:28,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:28,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:23:28,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:28,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:23:28,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:23:28,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 175 [2022-01-19 04:23:28,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 170 transitions, 408 flow. Second operand has 7 states, 7 states have (on average 127.0) internal successors, (889), 7 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:28,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:28,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 175 [2022-01-19 04:23:28,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:29,384 INFO L129 PetriNetUnfolder]: 1022/3181 cut-off events. [2022-01-19 04:23:29,384 INFO L130 PetriNetUnfolder]: For 276/277 co-relation queries the response was YES. [2022-01-19 04:23:29,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5437 conditions, 3181 events. 1022/3181 cut-off events. For 276/277 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23944 event pairs, 264 based on Foata normal form. 0/2908 useless extension candidates. Maximal degree in co-relation 4939. Up to 1013 conditions per place. [2022-01-19 04:23:29,412 INFO L132 encePairwiseOnDemand]: 163/175 looper letters, 147 selfloop transitions, 12 changer transitions 0/282 dead transitions. [2022-01-19 04:23:29,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 282 transitions, 1009 flow [2022-01-19 04:23:29,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:23:29,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:23:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1276 transitions. [2022-01-19 04:23:29,416 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8101587301587302 [2022-01-19 04:23:29,416 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1276 transitions. [2022-01-19 04:23:29,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1276 transitions. [2022-01-19 04:23:29,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:29,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1276 transitions. [2022-01-19 04:23:29,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 175.0) internal successors, (1750), 10 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,423 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 175.0) internal successors, (1750), 10 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,423 INFO L186 Difference]: Start difference. First operand has 169 places, 170 transitions, 408 flow. Second operand 9 states and 1276 transitions. [2022-01-19 04:23:29,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 282 transitions, 1009 flow [2022-01-19 04:23:29,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 282 transitions, 1009 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:23:29,432 INFO L242 Difference]: Finished difference. Result has 183 places, 179 transitions, 488 flow [2022-01-19 04:23:29,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=488, PETRI_PLACES=183, PETRI_TRANSITIONS=179} [2022-01-19 04:23:29,434 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 16 predicate places. [2022-01-19 04:23:29,434 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 179 transitions, 488 flow [2022-01-19 04:23:29,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 127.0) internal successors, (889), 7 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:29,435 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:29,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 04:23:29,435 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:29,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:29,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1129404042, now seen corresponding path program 1 times [2022-01-19 04:23:29,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:29,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434628210] [2022-01-19 04:23:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:29,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:29,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:29,470 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:29,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:29,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434628210] [2022-01-19 04:23:29,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434628210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:29,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:29,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:23:29,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024507633] [2022-01-19 04:23:29,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:29,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:23:29,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:23:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:23:29,473 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 175 [2022-01-19 04:23:29,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 179 transitions, 488 flow. Second operand has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:29,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 175 [2022-01-19 04:23:29,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:29,896 INFO L129 PetriNetUnfolder]: 531/2792 cut-off events. [2022-01-19 04:23:29,897 INFO L130 PetriNetUnfolder]: For 194/202 co-relation queries the response was YES. [2022-01-19 04:23:29,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4182 conditions, 2792 events. 531/2792 cut-off events. For 194/202 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 21395 event pairs, 161 based on Foata normal form. 0/2577 useless extension candidates. Maximal degree in co-relation 3870. Up to 590 conditions per place. [2022-01-19 04:23:29,916 INFO L132 encePairwiseOnDemand]: 167/175 looper letters, 48 selfloop transitions, 8 changer transitions 0/199 dead transitions. [2022-01-19 04:23:29,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 199 transitions, 653 flow [2022-01-19 04:23:29,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:23:29,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:23:29,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 743 transitions. [2022-01-19 04:23:29,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491428571428571 [2022-01-19 04:23:29,919 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 743 transitions. [2022-01-19 04:23:29,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 743 transitions. [2022-01-19 04:23:29,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:29,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 743 transitions. [2022-01-19 04:23:29,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 148.6) internal successors, (743), 5 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,923 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,923 INFO L186 Difference]: Start difference. First operand has 183 places, 179 transitions, 488 flow. Second operand 5 states and 743 transitions. [2022-01-19 04:23:29,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 199 transitions, 653 flow [2022-01-19 04:23:29,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 199 transitions, 646 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 04:23:29,928 INFO L242 Difference]: Finished difference. Result has 189 places, 183 transitions, 537 flow [2022-01-19 04:23:29,928 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=537, PETRI_PLACES=189, PETRI_TRANSITIONS=183} [2022-01-19 04:23:29,929 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 22 predicate places. [2022-01-19 04:23:29,929 INFO L470 AbstractCegarLoop]: Abstraction has has 189 places, 183 transitions, 537 flow [2022-01-19 04:23:29,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:29,929 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:29,929 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:29,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 04:23:29,929 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:29,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:29,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1382206279, now seen corresponding path program 1 times [2022-01-19 04:23:29,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:29,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51746451] [2022-01-19 04:23:29,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:29,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:23:30,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:30,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51746451] [2022-01-19 04:23:30,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51746451] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:30,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:30,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 04:23:30,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204777090] [2022-01-19 04:23:30,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:30,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 04:23:30,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:30,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 04:23:30,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-01-19 04:23:30,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 175 [2022-01-19 04:23:30,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 183 transitions, 537 flow. Second operand has 12 states, 12 states have (on average 112.08333333333333) internal successors, (1345), 12 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:30,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:30,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 175 [2022-01-19 04:23:30,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:32,164 INFO L129 PetriNetUnfolder]: 3244/8484 cut-off events. [2022-01-19 04:23:32,164 INFO L130 PetriNetUnfolder]: For 1031/1032 co-relation queries the response was YES. [2022-01-19 04:23:32,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16426 conditions, 8484 events. 3244/8484 cut-off events. For 1031/1032 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 70207 event pairs, 291 based on Foata normal form. 0/8158 useless extension candidates. Maximal degree in co-relation 15499. Up to 1045 conditions per place. [2022-01-19 04:23:32,246 INFO L132 encePairwiseOnDemand]: 152/175 looper letters, 522 selfloop transitions, 79 changer transitions 0/713 dead transitions. [2022-01-19 04:23:32,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 713 transitions, 3082 flow [2022-01-19 04:23:32,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 04:23:32,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 04:23:32,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3782 transitions. [2022-01-19 04:23:32,255 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7452216748768473 [2022-01-19 04:23:32,255 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3782 transitions. [2022-01-19 04:23:32,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3782 transitions. [2022-01-19 04:23:32,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:32,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3782 transitions. [2022-01-19 04:23:32,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 130.41379310344828) internal successors, (3782), 29 states have internal predecessors, (3782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:32,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:32,278 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:32,278 INFO L186 Difference]: Start difference. First operand has 189 places, 183 transitions, 537 flow. Second operand 29 states and 3782 transitions. [2022-01-19 04:23:32,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 713 transitions, 3082 flow [2022-01-19 04:23:32,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 713 transitions, 3082 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:23:32,293 INFO L242 Difference]: Finished difference. Result has 236 places, 263 transitions, 1100 flow [2022-01-19 04:23:32,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1100, PETRI_PLACES=236, PETRI_TRANSITIONS=263} [2022-01-19 04:23:32,294 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 69 predicate places. [2022-01-19 04:23:32,294 INFO L470 AbstractCegarLoop]: Abstraction has has 236 places, 263 transitions, 1100 flow [2022-01-19 04:23:32,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 112.08333333333333) internal successors, (1345), 12 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:32,295 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:32,295 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:32,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 04:23:32,296 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:32,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:32,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1891091546, now seen corresponding path program 1 times [2022-01-19 04:23:32,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:32,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074770882] [2022-01-19 04:23:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:32,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:32,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:32,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:32,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074770882] [2022-01-19 04:23:32,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074770882] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:32,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:32,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:23:32,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071972419] [2022-01-19 04:23:32,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:32,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:23:32,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:32,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:23:32,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:23:32,375 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 175 [2022-01-19 04:23:32,376 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 263 transitions, 1100 flow. Second operand has 7 states, 7 states have (on average 127.14285714285714) internal successors, (890), 7 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:32,376 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:32,376 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 175 [2022-01-19 04:23:32,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:34,156 INFO L129 PetriNetUnfolder]: 2777/10286 cut-off events. [2022-01-19 04:23:34,156 INFO L130 PetriNetUnfolder]: For 21025/21361 co-relation queries the response was YES. [2022-01-19 04:23:34,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22478 conditions, 10286 events. 2777/10286 cut-off events. For 21025/21361 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 97582 event pairs, 869 based on Foata normal form. 51/9947 useless extension candidates. Maximal degree in co-relation 21930. Up to 3213 conditions per place. [2022-01-19 04:23:34,261 INFO L132 encePairwiseOnDemand]: 163/175 looper letters, 188 selfloop transitions, 14 changer transitions 0/391 dead transitions. [2022-01-19 04:23:34,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 391 transitions, 1949 flow [2022-01-19 04:23:34,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:23:34,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:23:34,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1270 transitions. [2022-01-19 04:23:34,264 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8063492063492064 [2022-01-19 04:23:34,264 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1270 transitions. [2022-01-19 04:23:34,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1270 transitions. [2022-01-19 04:23:34,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:34,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1270 transitions. [2022-01-19 04:23:34,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 141.11111111111111) internal successors, (1270), 9 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:34,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 175.0) internal successors, (1750), 10 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:34,270 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 175.0) internal successors, (1750), 10 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:34,270 INFO L186 Difference]: Start difference. First operand has 236 places, 263 transitions, 1100 flow. Second operand 9 states and 1270 transitions. [2022-01-19 04:23:34,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 391 transitions, 1949 flow [2022-01-19 04:23:34,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 391 transitions, 1906 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-01-19 04:23:34,319 INFO L242 Difference]: Finished difference. Result has 242 places, 272 transitions, 1149 flow [2022-01-19 04:23:34,320 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=242, PETRI_TRANSITIONS=272} [2022-01-19 04:23:34,320 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 75 predicate places. [2022-01-19 04:23:34,321 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 272 transitions, 1149 flow [2022-01-19 04:23:34,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 127.14285714285714) internal successors, (890), 7 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:34,321 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:34,321 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:34,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 04:23:34,322 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:34,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:34,322 INFO L85 PathProgramCache]: Analyzing trace with hash -531166079, now seen corresponding path program 1 times [2022-01-19 04:23:34,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:34,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804972668] [2022-01-19 04:23:34,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:34,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:34,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:34,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:34,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804972668] [2022-01-19 04:23:34,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804972668] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:34,473 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:34,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 04:23:34,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710757826] [2022-01-19 04:23:34,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:34,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 04:23:34,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:34,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 04:23:34,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-01-19 04:23:34,476 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 175 [2022-01-19 04:23:34,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 272 transitions, 1149 flow. Second operand has 12 states, 12 states have (on average 112.16666666666667) internal successors, (1346), 12 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:34,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:34,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 175 [2022-01-19 04:23:34,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:38,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][752], [Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 311#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 299#true, 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 212#(= ~state~0 0), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 163#L751-7true, Black: 301#(= ~next_alloc_idx~0 1), 178#|thr1Thread1of2ForFork0_#t~switch10#1|]) [2022-01-19 04:23:38,615 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:23:38,615 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:23:38,615 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:23:38,615 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:23:38,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][750], [Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 311#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 299#true, 213#|thr1Thread2of2ForFork0_#t~switch10#1|, 66#L752true, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 212#(= ~state~0 0), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 301#(= ~next_alloc_idx~0 1), 178#|thr1Thread1of2ForFork0_#t~switch10#1|]) [2022-01-19 04:23:38,632 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:23:38,632 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:23:38,632 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:23:38,632 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:23:38,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][750], [Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 311#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 299#true, 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 212#(= ~state~0 0), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 59#L752-3true, Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 301#(= ~next_alloc_idx~0 1), 178#|thr1Thread1of2ForFork0_#t~switch10#1|]) [2022-01-19 04:23:38,648 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:23:38,648 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:23:38,648 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:23:38,648 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:23:38,811 INFO L129 PetriNetUnfolder]: 6662/21205 cut-off events. [2022-01-19 04:23:38,812 INFO L130 PetriNetUnfolder]: For 47548/48302 co-relation queries the response was YES. [2022-01-19 04:23:38,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47617 conditions, 21205 events. 6662/21205 cut-off events. For 47548/48302 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 216267 event pairs, 1033 based on Foata normal form. 495/21198 useless extension candidates. Maximal degree in co-relation 47030. Up to 3112 conditions per place. [2022-01-19 04:23:38,986 INFO L132 encePairwiseOnDemand]: 152/175 looper letters, 310 selfloop transitions, 64 changer transitions 322/844 dead transitions. [2022-01-19 04:23:38,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 844 transitions, 4347 flow [2022-01-19 04:23:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 04:23:38,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 04:23:38,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3759 transitions. [2022-01-19 04:23:38,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7406896551724138 [2022-01-19 04:23:38,991 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3759 transitions. [2022-01-19 04:23:38,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3759 transitions. [2022-01-19 04:23:38,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:38,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3759 transitions. [2022-01-19 04:23:38,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 129.6206896551724) internal successors, (3759), 29 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:39,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:39,006 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:39,006 INFO L186 Difference]: Start difference. First operand has 242 places, 272 transitions, 1149 flow. Second operand 29 states and 3759 transitions. [2022-01-19 04:23:39,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 844 transitions, 4347 flow [2022-01-19 04:23:39,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 844 transitions, 4342 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:23:39,141 INFO L242 Difference]: Finished difference. Result has 288 places, 306 transitions, 1546 flow [2022-01-19 04:23:39,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1546, PETRI_PLACES=288, PETRI_TRANSITIONS=306} [2022-01-19 04:23:39,142 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 121 predicate places. [2022-01-19 04:23:39,143 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 306 transitions, 1546 flow [2022-01-19 04:23:39,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 112.16666666666667) internal successors, (1346), 12 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:39,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:39,149 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:39,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 04:23:39,150 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:39,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:39,150 INFO L85 PathProgramCache]: Analyzing trace with hash 574923069, now seen corresponding path program 1 times [2022-01-19 04:23:39,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:39,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317588798] [2022-01-19 04:23:39,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:39,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:39,242 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:39,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:39,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317588798] [2022-01-19 04:23:39,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317588798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:39,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:39,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 04:23:39,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513719280] [2022-01-19 04:23:39,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:39,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 04:23:39,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:39,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 04:23:39,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-19 04:23:39,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 175 [2022-01-19 04:23:39,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 306 transitions, 1546 flow. Second operand has 10 states, 10 states have (on average 115.4) internal successors, (1154), 10 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:39,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:39,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 175 [2022-01-19 04:23:39,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:43,278 INFO L129 PetriNetUnfolder]: 4989/18513 cut-off events. [2022-01-19 04:23:43,278 INFO L130 PetriNetUnfolder]: For 91965/92537 co-relation queries the response was YES. [2022-01-19 04:23:43,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48904 conditions, 18513 events. 4989/18513 cut-off events. For 91965/92537 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 188389 event pairs, 1791 based on Foata normal form. 179/18221 useless extension candidates. Maximal degree in co-relation 48008. Up to 7937 conditions per place. [2022-01-19 04:23:43,450 INFO L132 encePairwiseOnDemand]: 157/175 looper letters, 226 selfloop transitions, 45 changer transitions 68/548 dead transitions. [2022-01-19 04:23:43,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 548 transitions, 3403 flow [2022-01-19 04:23:43,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 04:23:43,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 04:23:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2430 transitions. [2022-01-19 04:23:43,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7308270676691729 [2022-01-19 04:23:43,456 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2430 transitions. [2022-01-19 04:23:43,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2430 transitions. [2022-01-19 04:23:43,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:43,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2430 transitions. [2022-01-19 04:23:43,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 127.89473684210526) internal successors, (2430), 19 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:43,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:43,467 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:43,467 INFO L186 Difference]: Start difference. First operand has 288 places, 306 transitions, 1546 flow. Second operand 19 states and 2430 transitions. [2022-01-19 04:23:43,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 548 transitions, 3403 flow [2022-01-19 04:23:43,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 548 transitions, 3359 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-01-19 04:23:43,684 INFO L242 Difference]: Finished difference. Result has 309 places, 337 transitions, 1846 flow [2022-01-19 04:23:43,684 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1846, PETRI_PLACES=309, PETRI_TRANSITIONS=337} [2022-01-19 04:23:43,685 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 142 predicate places. [2022-01-19 04:23:43,685 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 337 transitions, 1846 flow [2022-01-19 04:23:43,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 115.4) internal successors, (1154), 10 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:43,685 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:43,685 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:43,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 04:23:43,686 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:43,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:43,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1761118569, now seen corresponding path program 2 times [2022-01-19 04:23:43,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:43,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317886382] [2022-01-19 04:23:43,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:43,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:43,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:43,785 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:43,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:43,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317886382] [2022-01-19 04:23:43,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317886382] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:43,786 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:43,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:23:43,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058552989] [2022-01-19 04:23:43,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:43,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:23:43,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:43,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:23:43,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:23:43,788 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 175 [2022-01-19 04:23:43,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 337 transitions, 1846 flow. Second operand has 9 states, 9 states have (on average 121.77777777777777) internal successors, (1096), 9 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:43,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:43,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 175 [2022-01-19 04:23:43,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:23:52,963 INFO L129 PetriNetUnfolder]: 15419/45146 cut-off events. [2022-01-19 04:23:52,963 INFO L130 PetriNetUnfolder]: For 219721/221567 co-relation queries the response was YES. [2022-01-19 04:23:53,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 116752 conditions, 45146 events. 15419/45146 cut-off events. For 219721/221567 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 541508 event pairs, 4321 based on Foata normal form. 452/44564 useless extension candidates. Maximal degree in co-relation 82233. Up to 18109 conditions per place. [2022-01-19 04:23:53,737 INFO L132 encePairwiseOnDemand]: 157/175 looper letters, 200 selfloop transitions, 26 changer transitions 12/478 dead transitions. [2022-01-19 04:23:53,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 478 transitions, 3109 flow [2022-01-19 04:23:53,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 04:23:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 04:23:53,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1375 transitions. [2022-01-19 04:23:53,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7857142857142857 [2022-01-19 04:23:53,740 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1375 transitions. [2022-01-19 04:23:53,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1375 transitions. [2022-01-19 04:23:53,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:23:53,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1375 transitions. [2022-01-19 04:23:53,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 137.5) internal successors, (1375), 10 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:53,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 175.0) internal successors, (1925), 11 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:53,991 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 175.0) internal successors, (1925), 11 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:53,991 INFO L186 Difference]: Start difference. First operand has 309 places, 337 transitions, 1846 flow. Second operand 10 states and 1375 transitions. [2022-01-19 04:23:53,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 478 transitions, 3109 flow [2022-01-19 04:23:54,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 478 transitions, 3072 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-01-19 04:23:54,574 INFO L242 Difference]: Finished difference. Result has 318 places, 356 transitions, 2058 flow [2022-01-19 04:23:54,574 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2058, PETRI_PLACES=318, PETRI_TRANSITIONS=356} [2022-01-19 04:23:54,575 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 151 predicate places. [2022-01-19 04:23:54,575 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 356 transitions, 2058 flow [2022-01-19 04:23:54,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 121.77777777777777) internal successors, (1096), 9 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:54,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:23:54,576 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:23:54,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 04:23:54,576 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:23:54,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:23:54,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1383944065, now seen corresponding path program 1 times [2022-01-19 04:23:54,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:23:54,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629357980] [2022-01-19 04:23:54,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:23:54,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:23:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:23:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:23:54,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:23:54,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629357980] [2022-01-19 04:23:54,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629357980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:23:54,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:23:54,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 04:23:54,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982281807] [2022-01-19 04:23:54,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:23:54,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 04:23:54,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:23:54,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 04:23:54,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-19 04:23:54,671 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 175 [2022-01-19 04:23:54,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 356 transitions, 2058 flow. Second operand has 10 states, 10 states have (on average 115.4) internal successors, (1154), 10 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:23:54,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:23:54,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 175 [2022-01-19 04:23:54,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:02,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 61#L732true, Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,496 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 67#L727-6true, Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,496 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:24:02,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 65#L729true, Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,497 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:24:02,497 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:02,497 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:02,497 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:24:02,497 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 21#L731true, Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,500 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:24:02,500 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:24:02,500 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:02,500 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:02,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 51#L735true, Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,726 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:24:02,726 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:24:02,726 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, 16#L714true, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,727 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:24:02,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 115#L732-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,728 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 23#L728true, Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,728 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:24:02,728 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, 50#L727-3true, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,729 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 13#L727-5true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:02,729 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:24:02,729 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:24:03,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 323#true, Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 65#L729true, Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,228 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 21#L731true, Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,228 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), 51#L735true, Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,228 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:24:03,228 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 115#L732-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,229 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 61#L732true, Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,229 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:24:03,229 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, 50#L727-3true, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,230 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 16#L714true, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,230 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:24:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 323#true, Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 67#L727-6true, Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,231 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 323#true, Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 23#L728true, Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,231 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:24:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:24:03,232 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:24:03,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][373], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 177#(= ~state~0 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 418#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 420#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 426#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0))), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 330#(not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 13#L727-5true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:03,232 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:24:03,232 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:24:03,232 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:24:03,232 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:24:05,195 INFO L129 PetriNetUnfolder]: 11388/48995 cut-off events. [2022-01-19 04:24:05,196 INFO L130 PetriNetUnfolder]: For 228613/229937 co-relation queries the response was YES. [2022-01-19 04:24:06,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135737 conditions, 48995 events. 11388/48995 cut-off events. For 228613/229937 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 634596 event pairs, 3928 based on Foata normal form. 394/48451 useless extension candidates. Maximal degree in co-relation 102815. Up to 18274 conditions per place. [2022-01-19 04:24:06,460 INFO L132 encePairwiseOnDemand]: 157/175 looper letters, 288 selfloop transitions, 65 changer transitions 14/595 dead transitions. [2022-01-19 04:24:06,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 595 transitions, 3977 flow [2022-01-19 04:24:06,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 04:24:06,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 04:24:06,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2428 transitions. [2022-01-19 04:24:06,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7302255639097744 [2022-01-19 04:24:06,465 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2428 transitions. [2022-01-19 04:24:06,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2428 transitions. [2022-01-19 04:24:06,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:06,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2428 transitions. [2022-01-19 04:24:06,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 127.78947368421052) internal successors, (2428), 19 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:06,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:06,473 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:06,473 INFO L186 Difference]: Start difference. First operand has 318 places, 356 transitions, 2058 flow. Second operand 19 states and 2428 transitions. [2022-01-19 04:24:06,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 595 transitions, 3977 flow [2022-01-19 04:24:07,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 595 transitions, 3961 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-01-19 04:24:07,012 INFO L242 Difference]: Finished difference. Result has 347 places, 405 transitions, 2531 flow [2022-01-19 04:24:07,013 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2531, PETRI_PLACES=347, PETRI_TRANSITIONS=405} [2022-01-19 04:24:07,013 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 180 predicate places. [2022-01-19 04:24:07,014 INFO L470 AbstractCegarLoop]: Abstraction has has 347 places, 405 transitions, 2531 flow [2022-01-19 04:24:07,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 115.4) internal successors, (1154), 10 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:07,014 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:07,014 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:07,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 04:24:07,014 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:07,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:07,015 INFO L85 PathProgramCache]: Analyzing trace with hash 940298057, now seen corresponding path program 3 times [2022-01-19 04:24:07,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:07,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404020258] [2022-01-19 04:24:07,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:07,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:07,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:07,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:07,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404020258] [2022-01-19 04:24:07,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404020258] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 04:24:07,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342396112] [2022-01-19 04:24:07,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 04:24:07,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:24:07,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:24:07,201 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 04:24:07,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 04:24:07,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 04:24:07,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 04:24:07,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-19 04:24:07,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 04:24:07,541 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 04:24:07,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 04:24:07,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 04:24:07,716 INFO L387 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 14 treesize of output 16 [2022-01-19 04:24:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:07,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 04:24:07,953 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |c_~#m2~0.base|) |c_~#m2~0.offset|) 0))) is different from false [2022-01-19 04:24:08,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 04:24:08,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20 [2022-01-19 04:24:08,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-19 04:24:08,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-19 04:24:08,077 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-19 04:24:08,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-19 04:24:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-01-19 04:24:08,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342396112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 04:24:08,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 04:24:08,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7, 7] total 23 [2022-01-19 04:24:08,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758843846] [2022-01-19 04:24:08,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 04:24:08,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-19 04:24:08,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-19 04:24:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=396, Unknown=1, NotChecked=40, Total=506 [2022-01-19 04:24:08,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 175 [2022-01-19 04:24:08,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 405 transitions, 2531 flow. Second operand has 23 states, 23 states have (on average 112.65217391304348) internal successors, (2591), 23 states have internal predecessors, (2591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:08,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:08,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 175 [2022-01-19 04:24:08,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:15,566 INFO L129 PetriNetUnfolder]: 10141/31323 cut-off events. [2022-01-19 04:24:15,566 INFO L130 PetriNetUnfolder]: For 86184/87669 co-relation queries the response was YES. [2022-01-19 04:24:16,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79874 conditions, 31323 events. 10141/31323 cut-off events. For 86184/87669 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 365157 event pairs, 1949 based on Foata normal form. 468/31175 useless extension candidates. Maximal degree in co-relation 73069. Up to 10516 conditions per place. [2022-01-19 04:24:16,222 INFO L132 encePairwiseOnDemand]: 148/175 looper letters, 172 selfloop transitions, 51 changer transitions 177/588 dead transitions. [2022-01-19 04:24:16,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 588 transitions, 4187 flow [2022-01-19 04:24:16,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 04:24:16,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 04:24:16,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3463 transitions. [2022-01-19 04:24:16,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6823645320197045 [2022-01-19 04:24:16,227 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3463 transitions. [2022-01-19 04:24:16,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3463 transitions. [2022-01-19 04:24:16,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:16,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3463 transitions. [2022-01-19 04:24:16,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 119.41379310344827) internal successors, (3463), 29 states have internal predecessors, (3463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:16,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:16,239 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:16,239 INFO L186 Difference]: Start difference. First operand has 347 places, 405 transitions, 2531 flow. Second operand 29 states and 3463 transitions. [2022-01-19 04:24:16,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 588 transitions, 4187 flow [2022-01-19 04:24:16,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 588 transitions, 3986 flow, removed 40 selfloop flow, removed 17 redundant places. [2022-01-19 04:24:16,762 INFO L242 Difference]: Finished difference. Result has 361 places, 323 transitions, 1992 flow [2022-01-19 04:24:16,763 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1992, PETRI_PLACES=361, PETRI_TRANSITIONS=323} [2022-01-19 04:24:16,763 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 194 predicate places. [2022-01-19 04:24:16,763 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 323 transitions, 1992 flow [2022-01-19 04:24:16,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 112.65217391304348) internal successors, (2591), 23 states have internal predecessors, (2591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:16,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:16,764 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:16,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 04:24:16,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 04:24:16,979 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:16,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:16,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1810135891, now seen corresponding path program 1 times [2022-01-19 04:24:16,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:16,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254481376] [2022-01-19 04:24:16,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:16,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:24:17,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:17,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254481376] [2022-01-19 04:24:17,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254481376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:17,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:17,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:24:17,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794762064] [2022-01-19 04:24:17,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:17,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:24:17,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:17,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:24:17,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:24:17,037 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 175 [2022-01-19 04:24:17,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 323 transitions, 1992 flow. Second operand has 4 states, 4 states have (on average 143.75) internal successors, (575), 4 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:17,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:17,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 175 [2022-01-19 04:24:17,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:20,141 INFO L129 PetriNetUnfolder]: 2464/14414 cut-off events. [2022-01-19 04:24:20,142 INFO L130 PetriNetUnfolder]: For 35584/36258 co-relation queries the response was YES. [2022-01-19 04:24:20,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35238 conditions, 14414 events. 2464/14414 cut-off events. For 35584/36258 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 158789 event pairs, 860 based on Foata normal form. 244/14350 useless extension candidates. Maximal degree in co-relation 30282. Up to 3438 conditions per place. [2022-01-19 04:24:20,298 INFO L132 encePairwiseOnDemand]: 170/175 looper letters, 89 selfloop transitions, 15 changer transitions 0/357 dead transitions. [2022-01-19 04:24:20,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 357 transitions, 2359 flow [2022-01-19 04:24:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 04:24:20,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 04:24:20,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 625 transitions. [2022-01-19 04:24:20,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8928571428571429 [2022-01-19 04:24:20,300 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 625 transitions. [2022-01-19 04:24:20,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 625 transitions. [2022-01-19 04:24:20,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:20,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 625 transitions. [2022-01-19 04:24:20,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 156.25) internal successors, (625), 4 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:20,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:20,302 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:20,302 INFO L186 Difference]: Start difference. First operand has 361 places, 323 transitions, 1992 flow. Second operand 4 states and 625 transitions. [2022-01-19 04:24:20,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 357 transitions, 2359 flow [2022-01-19 04:24:20,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 357 transitions, 2310 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-01-19 04:24:20,408 INFO L242 Difference]: Finished difference. Result has 341 places, 325 transitions, 2005 flow [2022-01-19 04:24:20,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2005, PETRI_PLACES=341, PETRI_TRANSITIONS=325} [2022-01-19 04:24:20,409 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 174 predicate places. [2022-01-19 04:24:20,409 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 325 transitions, 2005 flow [2022-01-19 04:24:20,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 143.75) internal successors, (575), 4 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:20,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:20,410 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:20,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 04:24:20,410 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:20,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:20,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1807468447, now seen corresponding path program 1 times [2022-01-19 04:24:20,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:20,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804055822] [2022-01-19 04:24:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:20,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:24:20,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:20,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804055822] [2022-01-19 04:24:20,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804055822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:20,458 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:20,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:24:20,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481952786] [2022-01-19 04:24:20,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:20,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:24:20,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:20,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:24:20,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:24:20,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 175 [2022-01-19 04:24:20,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 325 transitions, 2005 flow. Second operand has 5 states, 5 states have (on average 143.6) internal successors, (718), 5 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:20,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:20,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 175 [2022-01-19 04:24:20,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:23,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][326], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 1188#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 163#L751-7true, 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,477 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:24:23,477 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:24:23,477 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:24:23,477 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:24:23,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][326], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 1188#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 163#L751-7true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,480 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:24:23,480 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:24:23,480 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:24:23,480 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:24:23,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 66#L752true, Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,493 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:24:23,493 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:24:23,493 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:24:23,493 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:24:23,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 66#L752true, Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,496 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:24:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:24:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:24:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:24:23,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 59#L752-3true, 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,512 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:24:23,512 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:24:23,512 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:23,512 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:23,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), 48#L705-3true, Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 59#L752-3true, 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,515 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:24:23,515 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:23,515 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:24:23,515 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:24:23,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][326], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, 1188#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 163#L751-7true, 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,554 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,554 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,554 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,554 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][326], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, 1188#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 163#L751-7true, 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,557 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,557 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,557 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,557 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:24:23,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][345], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 97#L751-3true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), 1184#(= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,559 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,559 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,559 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,559 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][345], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 97#L751-3true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 123#L775-5true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), 1184#(= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,563 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:24:23,563 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,563 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:24:23,563 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:24:23,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 66#L752true, Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,569 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:24:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:24:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:24:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:24:23,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 66#L752true, Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,572 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:24:23,572 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:24:23,572 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:24:23,572 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:24:23,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 59#L752-3true, 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,794 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:24:23,794 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:24:23,794 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:24:23,794 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:24:23,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][329], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 59#L752-3true, 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,796 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:24:23,796 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:24:23,796 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:24:23,796 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:24:23,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][345], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 323#true, Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 331#(not (= ~top~0 0)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), 534#true, Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, 97#L751-3true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), 1184#(= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,821 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:24:23,821 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:24:23,821 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:24:23,821 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:24:23,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([839] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_~#m~0.base_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (= |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.offset_50| |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|) (not (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5| (ite (= (select .cse0 |v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0)))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, ~#m~0.base=|v_~#m~0.base_50|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1_5|, ~#m~0.offset=|v_~#m~0.offset_50|, #memory_int=|v_#memory_int_174|, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1_5|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|} AuxVars[] AssignedVars[thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of2ForFork0___VERIFIER_atomic_acquire_#t~mem3#1][345], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 248#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 262#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 48#L705-3true, Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), 228#(not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0)), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 260#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0))), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 264#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 270#(and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 258#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, 97#L751-3true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 453#true, Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, 1184#(= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), Black: 471#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1174#true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:23,824 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:24:23,824 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:24:23,824 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:24:23,824 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:24:23,880 INFO L129 PetriNetUnfolder]: 2809/15118 cut-off events. [2022-01-19 04:24:23,880 INFO L130 PetriNetUnfolder]: For 30987/31607 co-relation queries the response was YES. [2022-01-19 04:24:24,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36661 conditions, 15118 events. 2809/15118 cut-off events. For 30987/31607 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 169416 event pairs, 854 based on Foata normal form. 190/15005 useless extension candidates. Maximal degree in co-relation 32321. Up to 2285 conditions per place. [2022-01-19 04:24:24,042 INFO L132 encePairwiseOnDemand]: 169/175 looper letters, 111 selfloop transitions, 8 changer transitions 11/389 dead transitions. [2022-01-19 04:24:24,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 389 transitions, 2525 flow [2022-01-19 04:24:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 04:24:24,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 04:24:24,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1068 transitions. [2022-01-19 04:24:24,043 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8718367346938776 [2022-01-19 04:24:24,043 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1068 transitions. [2022-01-19 04:24:24,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1068 transitions. [2022-01-19 04:24:24,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:24,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1068 transitions. [2022-01-19 04:24:24,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 152.57142857142858) internal successors, (1068), 7 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:24,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 175.0) internal successors, (1400), 8 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:24,046 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 175.0) internal successors, (1400), 8 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:24,046 INFO L186 Difference]: Start difference. First operand has 341 places, 325 transitions, 2005 flow. Second operand 7 states and 1068 transitions. [2022-01-19 04:24:24,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 389 transitions, 2525 flow [2022-01-19 04:24:24,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 389 transitions, 2488 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-01-19 04:24:24,145 INFO L242 Difference]: Finished difference. Result has 340 places, 327 transitions, 1968 flow [2022-01-19 04:24:24,146 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1968, PETRI_PLACES=340, PETRI_TRANSITIONS=327} [2022-01-19 04:24:24,146 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 173 predicate places. [2022-01-19 04:24:24,146 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 327 transitions, 1968 flow [2022-01-19 04:24:24,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 143.6) internal successors, (718), 5 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:24,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:24,147 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:24,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 04:24:24,151 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:24,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:24,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1667484589, now seen corresponding path program 1 times [2022-01-19 04:24:24,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:24,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384212358] [2022-01-19 04:24:24,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:24,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:24,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:24:24,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:24,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384212358] [2022-01-19 04:24:24,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384212358] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:24,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:24,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:24:24,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412081012] [2022-01-19 04:24:24,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:24,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:24:24,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:24,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:24:24,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:24:24,198 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 175 [2022-01-19 04:24:24,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 327 transitions, 1968 flow. Second operand has 5 states, 5 states have (on average 143.6) internal successors, (718), 5 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:24,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:24,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 175 [2022-01-19 04:24:24,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:26,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][306], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L751-7true, Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), 221#true, Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), 1205#(and (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0) (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,409 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:24:26,409 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:24:26,409 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:24:26,409 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:24:26,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), 221#true, Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 5#L752true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,444 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:24:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:24:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:24:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:24:26,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), 221#true, Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 64#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,484 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:24:26,484 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:24:26,484 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:24:26,484 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:24:26,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][306], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L751-7true, Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), 1205#(and (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0) (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,813 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:24:26,813 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:24:26,813 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:24:26,813 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:24:26,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 139#L751-3true, Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), 221#true, Black: 175#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1201#(= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 210#true, Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,824 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:24:26,824 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:24:26,824 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:24:26,824 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:24:26,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 5#L752true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,840 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:24:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:24:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:26,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 64#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,875 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:24:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:24:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:24:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:24:26,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 139#L751-3true, Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 534#true, Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1149#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), 1201#(= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:26,987 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:24:26,987 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:24:26,987 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:24:26,987 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:24:27,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 5#L752true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,048 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:24:27,048 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:24:27,048 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:24:27,048 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:24:27,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 64#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,073 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:24:27,073 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:24:27,073 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:24:27,073 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:24:27,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 139#L751-3true, Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 229#(not (= ~top~0 0)), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), thr1Thread2of2ForFork0InUse, 490#(not (= ~state~0 0)), Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 123#L775-5true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1201#(= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,133 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:24:27,133 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:24:27,133 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:27,133 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:27,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 5#L752true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,165 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:24:27,165 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:27,165 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:24:27,165 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:24:27,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][309], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 331#(not (= ~top~0 0)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 1207#(and (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0) (= |thr1Thread1of2ForFork0_push_#res#1| 0)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), 117#L775-4true, Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 301#(= ~next_alloc_idx~0 1), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, 64#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,184 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:24:27,184 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:24:27,184 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:24:27,184 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:24:27,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|))) (and (let ((.cse0 (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|) (and .cse1 (not .cse0)))) (= |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (or (and .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483648)) (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| 1)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (and (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (not .cse3)))) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| 2147483647)) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|) (= |v_thr1Thread2of2ForFork0_isEmpty_#res#1_6| |v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|)) (= |v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9| |v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|)) InVars {thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_5|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread2of2ForFork0_push_loop_~r~0#1=|v_thr1Thread2of2ForFork0_push_loop_~r~0#1_9|, thr1Thread2of2ForFork0_isEmpty_#res#1=|v_thr1Thread2of2ForFork0_isEmpty_#res#1_6|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_118|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_103|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_119|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_104|] AssignedVars[thr1Thread2of2ForFork0_isEmpty_#res#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of2ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 378#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 370#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), 139#L751-3true, Black: 376#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 362#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 352#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 366#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 348#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 334#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0))), Black: 372#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 380#(and (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 354#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 501#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 360#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 519#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 331#(not (= ~top~0 0)), Black: 356#(and (not (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 511#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 374#(and (not (= ~top~0 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0))), Black: 495#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread1of2ForFork0_#t~switch10#1|)), Black: 358#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= 0 |thr1Thread2of2ForFork0_push_#res#1|)) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 505#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1128#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (forall ((v_ArrVal_275 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_275) |~#m2~0.base|) |~#m2~0.offset|) 0))) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 509#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), 534#true, Black: 1005#(not (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 0)), Black: 521#(and (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1135#(and (not (= 4 |ULTIMATE.start_main_~#t~0#1.base|)) (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) 1) (= (select |#valid| 4) 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 517#(and (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| ~state~0) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| ~state~0) (= ~state~0 |thr1Thread2of2ForFork0_index_malloc_#res#1|) (not |thr1Thread1of2ForFork0_#t~switch10#1|) (not (= ~state~0 0))), Black: 1126#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| |~#m2~0.base|)) (= (select |#valid| 4) 1) (= ~next_alloc_idx~0 1) (= |~#m2~0.offset| 0) (= 4 |~#m2~0.base|)), Black: 278#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 229#(not (= ~top~0 0)), Black: 1177#(<= ~next_alloc_idx~0 3), Black: 274#(and (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 276#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 254#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 266#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), Black: 252#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 246#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 250#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 272#(and (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0))), thr1Thread1of2ForFork0InUse, Black: 256#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of2ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), 490#(not (= ~state~0 0)), thr1Thread2of2ForFork0InUse, Black: 232#(and (not (= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 1186#(and (= 0 |thr1Thread2of2ForFork0_push_#res#1|) (= |thr1Thread2of2ForFork0_push_loop_#t~ret9#1| 0)), 117#L775-4true, Black: 172#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 180#(and |thr1Thread1of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 175#true, 221#true, 1190#(and (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0) (= 0 |thr1Thread2of2ForFork0_push_#res#1|)), Black: 436#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 302#(= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 428#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 432#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 315#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 301#(= ~next_alloc_idx~0 1), Black: 414#(and (= ~state~0 ~next_alloc_idx~0) (= ~next_alloc_idx~0 1) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 309#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 430#(and (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), Black: 313#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread2of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), Black: 438#(and (= ~state~0 |thr1Thread1of2ForFork0_push_~newTop~0#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 1201#(= |thr1Thread1of2ForFork0_push_loop_~r~0#1| 0), Black: 434#(and (= ~state~0 |thr1Thread1of2ForFork0_push_#t~ret5#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_#res#1|) (= ~state~0 |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1|) (not (= ~state~0 0)) (not |thr1Thread2of2ForFork0_#t~switch10#1|)), 213#|thr1Thread2of2ForFork0_#t~switch10#1|, Black: 189#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 200#(and (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 196#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1)), Black: 188#(= ~next_alloc_idx~0 1), Black: 202#(and (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 1)), Black: 455#(= ~next_alloc_idx~0 1), Black: 210#true, Black: 461#(= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0), Black: 215#(and |thr1Thread2of2ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 458#(= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0), Black: 463#(and (= (select (select |#memory_int| |~#m2~0.base|) |~#m2~0.offset|) ~next_alloc_idx~0) (= ~next_alloc_idx~0 1)), 409#(not (= ~state~0 0)), Black: 465#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 467#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 469#(and (= |thr1Thread1of2ForFork0_index_malloc_#res#1| 0) (= |thr1Thread1of2ForFork0_push_~newTop~0#1| 0) (= |thr1Thread1of2ForFork0_push_#t~ret5#1| 0) (= |thr1Thread1of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 0)), Black: 453#true, 59#L752-3true, Black: 350#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of2ForFork0_index_malloc_#res#1| 1)), 178#|thr1Thread1of2ForFork0_#t~switch10#1|, Black: 368#(and (= |thr1Thread2of2ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of2ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread2of2ForFork0_push_~newTop~0#1| 0)))]) [2022-01-19 04:24:27,227 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:24:27,227 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:24:27,227 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:24:27,227 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:24:27,439 INFO L129 PetriNetUnfolder]: 3340/15988 cut-off events. [2022-01-19 04:24:27,439 INFO L130 PetriNetUnfolder]: For 34209/34801 co-relation queries the response was YES. [2022-01-19 04:24:27,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39667 conditions, 15988 events. 3340/15988 cut-off events. For 34209/34801 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 175264 event pairs, 667 based on Foata normal form. 101/15717 useless extension candidates. Maximal degree in co-relation 37244. Up to 1937 conditions per place. [2022-01-19 04:24:27,608 INFO L132 encePairwiseOnDemand]: 169/175 looper letters, 0 selfloop transitions, 0 changer transitions 380/380 dead transitions. [2022-01-19 04:24:27,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 380 transitions, 2368 flow [2022-01-19 04:24:27,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 04:24:27,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 04:24:27,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1057 transitions. [2022-01-19 04:24:27,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8628571428571429 [2022-01-19 04:24:27,610 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1057 transitions. [2022-01-19 04:24:27,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1057 transitions. [2022-01-19 04:24:27,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:27,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1057 transitions. [2022-01-19 04:24:27,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 151.0) internal successors, (1057), 7 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:27,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 175.0) internal successors, (1400), 8 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:27,613 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 175.0) internal successors, (1400), 8 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:27,613 INFO L186 Difference]: Start difference. First operand has 340 places, 327 transitions, 1968 flow. Second operand 7 states and 1057 transitions. [2022-01-19 04:24:27,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 380 transitions, 2368 flow [2022-01-19 04:24:27,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 380 transitions, 2311 flow, removed 12 selfloop flow, removed 10 redundant places. [2022-01-19 04:24:27,745 INFO L242 Difference]: Finished difference. Result has 335 places, 0 transitions, 0 flow [2022-01-19 04:24:27,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=335, PETRI_TRANSITIONS=0} [2022-01-19 04:24:27,746 INFO L334 CegarLoopForPetriNet]: 167 programPoint places, 168 predicate places. [2022-01-19 04:24:27,746 INFO L470 AbstractCegarLoop]: Abstraction has has 335 places, 0 transitions, 0 flow [2022-01-19 04:24:27,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 143.6) internal successors, (718), 5 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:27,747 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 04:24:27,747 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-01-19 04:24:27,747 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-01-19 04:24:27,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 04:24:27,748 INFO L732 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:27,748 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE (1/2) [2022-01-19 04:24:27,750 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:24:27,750 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:24:27,751 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:24:27,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 175 transitions, 362 flow [2022-01-19 04:24:27,766 INFO L129 PetriNetUnfolder]: 15/199 cut-off events. [2022-01-19 04:24:27,766 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:24:27,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 199 events. 15/199 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 378 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 149. Up to 6 conditions per place. [2022-01-19 04:24:27,767 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 175 transitions, 362 flow [2022-01-19 04:24:27,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 167 places, 175 transitions, 362 flow [2022-01-19 04:24:27,774 INFO L129 PetriNetUnfolder]: 7/100 cut-off events. [2022-01-19 04:24:27,775 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:24:27,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:27,775 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:27,775 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:24:27,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:27,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1656669066, now seen corresponding path program 1 times [2022-01-19 04:24:27,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:27,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048889314] [2022-01-19 04:24:27,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:27,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:24:27,784 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:24:27,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:24:27,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:24:27,802 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:24:27,802 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:24:27,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 04:24:27,803 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:24:27,803 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:24:27,803 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:24:27,803 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,832 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,835 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,837 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,838 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,839 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,840 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,841 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,842 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,843 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,844 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,845 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,846 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,847 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,848 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,849 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,849 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,849 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,849 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,850 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,851 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,852 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,853 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,854 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,855 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,856 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,857 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,858 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,859 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,860 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,861 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,862 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,863 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,864 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,865 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,866 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,867 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,871 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,872 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,873 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,877 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,878 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,879 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,880 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,881 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,882 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,883 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,884 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,885 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,886 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,887 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,888 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,889 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,890 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,891 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,892 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,893 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,894 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,895 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,896 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,897 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,898 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~switch10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~oldTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,899 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_isEmpty_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,900 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_~newTop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~arg~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_loop_#t~ret9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_index_malloc_~curr_alloc_idx~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_push_#in~d#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,901 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,902 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:24:27,902 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:24:27,903 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:24:27,904 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:24:27,904 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 04:24:27,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 232 places, 244 transitions, 509 flow [2022-01-19 04:24:27,933 INFO L129 PetriNetUnfolder]: 22/281 cut-off events. [2022-01-19 04:24:27,933 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:24:27,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 281 events. 22/281 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 737 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 217. Up to 8 conditions per place. [2022-01-19 04:24:27,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 232 places, 244 transitions, 509 flow [2022-01-19 04:24:27,941 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 244 transitions, 509 flow [2022-01-19 04:24:27,963 INFO L129 PetriNetUnfolder]: 18/242 cut-off events. [2022-01-19 04:24:27,964 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:24:27,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:27,964 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:27,964 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:27,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:27,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1757031590, now seen corresponding path program 1 times [2022-01-19 04:24:27,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:27,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22231] [2022-01-19 04:24:27,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:27,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:27,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:27,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:27,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22231] [2022-01-19 04:24:27,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:27,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:27,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:24:27,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796888835] [2022-01-19 04:24:27,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:27,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:24:27,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:27,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:24:27,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:24:27,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 244 [2022-01-19 04:24:28,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 244 transitions, 509 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:28,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:28,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 244 [2022-01-19 04:24:28,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:30,070 INFO L129 PetriNetUnfolder]: 6893/20660 cut-off events. [2022-01-19 04:24:30,070 INFO L130 PetriNetUnfolder]: For 1351/1351 co-relation queries the response was YES. [2022-01-19 04:24:30,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30838 conditions, 20660 events. 6893/20660 cut-off events. For 1351/1351 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 225740 event pairs, 2062 based on Foata normal form. 4180/22599 useless extension candidates. Maximal degree in co-relation 27659. Up to 8605 conditions per place. [2022-01-19 04:24:30,394 INFO L132 encePairwiseOnDemand]: 229/244 looper letters, 59 selfloop transitions, 4 changer transitions 0/248 dead transitions. [2022-01-19 04:24:30,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 248 transitions, 655 flow [2022-01-19 04:24:30,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:24:30,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:24:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 661 transitions. [2022-01-19 04:24:30,395 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9030054644808743 [2022-01-19 04:24:30,395 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 661 transitions. [2022-01-19 04:24:30,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 661 transitions. [2022-01-19 04:24:30,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:30,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 661 transitions. [2022-01-19 04:24:30,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:30,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 244.0) internal successors, (976), 4 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:30,397 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 244.0) internal successors, (976), 4 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:30,397 INFO L186 Difference]: Start difference. First operand has 232 places, 244 transitions, 509 flow. Second operand 3 states and 661 transitions. [2022-01-19 04:24:30,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 248 transitions, 655 flow [2022-01-19 04:24:30,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 248 transitions, 647 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-01-19 04:24:30,400 INFO L242 Difference]: Finished difference. Result has 226 places, 231 transitions, 501 flow [2022-01-19 04:24:30,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=226, PETRI_TRANSITIONS=231} [2022-01-19 04:24:30,401 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, -6 predicate places. [2022-01-19 04:24:30,401 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 231 transitions, 501 flow [2022-01-19 04:24:30,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:30,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:30,401 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:30,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 04:24:30,401 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:30,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:30,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1918553728, now seen corresponding path program 1 times [2022-01-19 04:24:30,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:30,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045629092] [2022-01-19 04:24:30,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:30,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:30,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:30,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:30,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045629092] [2022-01-19 04:24:30,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045629092] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:30,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:30,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:24:30,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852052239] [2022-01-19 04:24:30,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:30,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:24:30,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:30,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:24:30,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:24:30,433 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 244 [2022-01-19 04:24:30,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 231 transitions, 501 flow. Second operand has 4 states, 4 states have (on average 193.75) internal successors, (775), 4 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:30,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:30,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 244 [2022-01-19 04:24:30,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:33,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1084] L705-3-->L707: Formula: (< 640 v_~next_alloc_idx~0_1) InVars {~next_alloc_idx~0=v_~next_alloc_idx~0_1} OutVars{~next_alloc_idx~0=v_~next_alloc_idx~0_1} AuxVars[] AssignedVars[][297], [235#true, thr1Thread1of3ForFork0InUse, 67#L712true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, thr1Thread2of3ForFork0InUse, 192#L707true, 56#L707true, thr1Thread3of3ForFork0InUse, 82#L775-5true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0)]) [2022-01-19 04:24:33,894 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:24:33,894 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1089] L711-->L712: Formula: (= (+ 2 v_~next_alloc_idx~0_5) v_~next_alloc_idx~0_4) InVars {~next_alloc_idx~0=v_~next_alloc_idx~0_5} OutVars{~next_alloc_idx~0=v_~next_alloc_idx~0_4} AuxVars[] AssignedVars[~next_alloc_idx~0][299], [235#true, thr1Thread1of3ForFork0InUse, 67#L712true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, thr1Thread2of3ForFork0InUse, 165#L712true, 192#L707true, thr1Thread3of3ForFork0InUse, 82#L775-5true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0)]) [2022-01-19 04:24:33,895 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1084] L705-3-->L707: Formula: (< 640 v_~next_alloc_idx~0_1) InVars {~next_alloc_idx~0=v_~next_alloc_idx~0_1} OutVars{~next_alloc_idx~0=v_~next_alloc_idx~0_1} AuxVars[] AssignedVars[][297], [235#true, thr1Thread1of3ForFork0InUse, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, thr1Thread2of3ForFork0InUse, 123#L712true, thr1Thread3of3ForFork0InUse, 56#L707true, 82#L775-5true, 119#L707true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0)]) [2022-01-19 04:24:33,895 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:24:33,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1089] L711-->L712: Formula: (= (+ 2 v_~next_alloc_idx~0_5) v_~next_alloc_idx~0_4) InVars {~next_alloc_idx~0=v_~next_alloc_idx~0_5} OutVars{~next_alloc_idx~0=v_~next_alloc_idx~0_4} AuxVars[] AssignedVars[~next_alloc_idx~0][299], [235#true, thr1Thread1of3ForFork0InUse, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, thr1Thread2of3ForFork0InUse, 165#L712true, 123#L712true, thr1Thread3of3ForFork0InUse, 82#L775-5true, 119#L707true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0)]) [2022-01-19 04:24:33,895 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:24:33,896 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:24:33,896 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:24:33,896 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:24:33,897 INFO L129 PetriNetUnfolder]: 11983/37410 cut-off events. [2022-01-19 04:24:33,897 INFO L130 PetriNetUnfolder]: For 983/983 co-relation queries the response was YES. [2022-01-19 04:24:34,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55195 conditions, 37410 events. 11983/37410 cut-off events. For 983/983 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 447754 event pairs, 2102 based on Foata normal form. 0/34087 useless extension candidates. Maximal degree in co-relation 54975. Up to 9621 conditions per place. [2022-01-19 04:24:34,184 INFO L132 encePairwiseOnDemand]: 235/244 looper letters, 120 selfloop transitions, 9 changer transitions 0/315 dead transitions. [2022-01-19 04:24:34,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 315 transitions, 952 flow [2022-01-19 04:24:34,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:24:34,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:24:34,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1087 transitions. [2022-01-19 04:24:34,186 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8909836065573771 [2022-01-19 04:24:34,186 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1087 transitions. [2022-01-19 04:24:34,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1087 transitions. [2022-01-19 04:24:34,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:34,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1087 transitions. [2022-01-19 04:24:34,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 217.4) internal successors, (1087), 5 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:34,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:34,189 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:34,189 INFO L186 Difference]: Start difference. First operand has 226 places, 231 transitions, 501 flow. Second operand 5 states and 1087 transitions. [2022-01-19 04:24:34,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 315 transitions, 952 flow [2022-01-19 04:24:34,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 315 transitions, 948 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:24:34,194 INFO L242 Difference]: Finished difference. Result has 233 places, 239 transitions, 571 flow [2022-01-19 04:24:34,194 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=571, PETRI_PLACES=233, PETRI_TRANSITIONS=239} [2022-01-19 04:24:34,195 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 1 predicate places. [2022-01-19 04:24:34,195 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 239 transitions, 571 flow [2022-01-19 04:24:34,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 193.75) internal successors, (775), 4 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:34,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:34,195 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:34,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 04:24:34,196 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:34,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:34,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1414120804, now seen corresponding path program 1 times [2022-01-19 04:24:34,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:34,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480698314] [2022-01-19 04:24:34,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:34,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:34,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:34,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:34,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:34,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480698314] [2022-01-19 04:24:34,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480698314] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:34,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:34,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:24:34,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707532297] [2022-01-19 04:24:34,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:34,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:24:34,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:34,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:24:34,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:24:34,261 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 244 [2022-01-19 04:24:34,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 239 transitions, 571 flow. Second operand has 7 states, 7 states have (on average 180.0) internal successors, (1260), 7 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:34,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:34,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 244 [2022-01-19 04:24:34,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:41,474 INFO L129 PetriNetUnfolder]: 29685/66346 cut-off events. [2022-01-19 04:24:41,474 INFO L130 PetriNetUnfolder]: For 5772/5796 co-relation queries the response was YES. [2022-01-19 04:24:41,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115040 conditions, 66346 events. 29685/66346 cut-off events. For 5772/5796 co-relation queries the response was YES. Maximal size of possible extension queue 1947. Compared 753233 event pairs, 7141 based on Foata normal form. 2/59248 useless extension candidates. Maximal degree in co-relation 114541. Up to 24462 conditions per place. [2022-01-19 04:24:42,067 INFO L132 encePairwiseOnDemand]: 231/244 looper letters, 243 selfloop transitions, 14 changer transitions 0/434 dead transitions. [2022-01-19 04:24:42,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 434 transitions, 1591 flow [2022-01-19 04:24:42,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:24:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:24:42,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1851 transitions. [2022-01-19 04:24:42,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.842896174863388 [2022-01-19 04:24:42,069 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1851 transitions. [2022-01-19 04:24:42,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1851 transitions. [2022-01-19 04:24:42,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:42,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1851 transitions. [2022-01-19 04:24:42,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 205.66666666666666) internal successors, (1851), 9 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:42,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:42,072 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:42,072 INFO L186 Difference]: Start difference. First operand has 233 places, 239 transitions, 571 flow. Second operand 9 states and 1851 transitions. [2022-01-19 04:24:42,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 434 transitions, 1591 flow [2022-01-19 04:24:42,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 434 transitions, 1591 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:24:42,077 INFO L242 Difference]: Finished difference. Result has 247 places, 249 transitions, 661 flow [2022-01-19 04:24:42,077 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=247, PETRI_TRANSITIONS=249} [2022-01-19 04:24:42,078 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 15 predicate places. [2022-01-19 04:24:42,078 INFO L470 AbstractCegarLoop]: Abstraction has has 247 places, 249 transitions, 661 flow [2022-01-19 04:24:42,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 180.0) internal successors, (1260), 7 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:42,078 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:42,078 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:42,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 04:24:42,079 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:42,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1527302550, now seen corresponding path program 1 times [2022-01-19 04:24:42,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:42,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268987214] [2022-01-19 04:24:42,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:42,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:42,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:24:42,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:42,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268987214] [2022-01-19 04:24:42,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268987214] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:42,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:42,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:24:42,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875479966] [2022-01-19 04:24:42,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:42,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:24:42,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:42,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:24:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:24:42,107 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 244 [2022-01-19 04:24:42,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 249 transitions, 661 flow. Second operand has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:42,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:42,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 244 [2022-01-19 04:24:42,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:24:47,763 INFO L129 PetriNetUnfolder]: 16254/54036 cut-off events. [2022-01-19 04:24:47,763 INFO L130 PetriNetUnfolder]: For 5507/5635 co-relation queries the response was YES. [2022-01-19 04:24:48,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85172 conditions, 54036 events. 16254/54036 cut-off events. For 5507/5635 co-relation queries the response was YES. Maximal size of possible extension queue 1278. Compared 690544 event pairs, 3764 based on Foata normal form. 0/49110 useless extension candidates. Maximal degree in co-relation 84859. Up to 14485 conditions per place. [2022-01-19 04:24:48,327 INFO L132 encePairwiseOnDemand]: 235/244 looper letters, 101 selfloop transitions, 12 changer transitions 0/311 dead transitions. [2022-01-19 04:24:48,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 311 transitions, 1055 flow [2022-01-19 04:24:48,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:24:48,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:24:48,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1068 transitions. [2022-01-19 04:24:48,329 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8754098360655738 [2022-01-19 04:24:48,329 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1068 transitions. [2022-01-19 04:24:48,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1068 transitions. [2022-01-19 04:24:48,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:24:48,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1068 transitions. [2022-01-19 04:24:48,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 213.6) internal successors, (1068), 5 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:48,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:48,331 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:48,331 INFO L186 Difference]: Start difference. First operand has 247 places, 249 transitions, 661 flow. Second operand 5 states and 1068 transitions. [2022-01-19 04:24:48,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 311 transitions, 1055 flow [2022-01-19 04:24:48,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 311 transitions, 1045 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 04:24:48,376 INFO L242 Difference]: Finished difference. Result has 253 places, 255 transitions, 735 flow [2022-01-19 04:24:48,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=735, PETRI_PLACES=253, PETRI_TRANSITIONS=255} [2022-01-19 04:24:48,376 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 21 predicate places. [2022-01-19 04:24:48,376 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 255 transitions, 735 flow [2022-01-19 04:24:48,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:48,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:24:48,377 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:24:48,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 04:24:48,377 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:24:48,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:24:48,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1808388875, now seen corresponding path program 1 times [2022-01-19 04:24:48,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:24:48,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236387012] [2022-01-19 04:24:48,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:24:48,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:24:48,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:24:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:24:48,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:24:48,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236387012] [2022-01-19 04:24:48,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236387012] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:24:48,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:24:48,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 04:24:48,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708467252] [2022-01-19 04:24:48,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:24:48,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 04:24:48,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:24:48,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 04:24:48,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-01-19 04:24:48,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 244 [2022-01-19 04:24:48,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 255 transitions, 735 flow. Second operand has 12 states, 12 states have (on average 162.08333333333334) internal successors, (1945), 12 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:24:48,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:24:48,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 244 [2022-01-19 04:24:48,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:19,929 INFO L129 PetriNetUnfolder]: 125773/236324 cut-off events. [2022-01-19 04:25:19,929 INFO L130 PetriNetUnfolder]: For 28578/28604 co-relation queries the response was YES. [2022-01-19 04:25:22,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458331 conditions, 236324 events. 125773/236324 cut-off events. For 28578/28604 co-relation queries the response was YES. Maximal size of possible extension queue 5150. Compared 2655536 event pairs, 10231 based on Foata normal form. 4/225389 useless extension candidates. Maximal degree in co-relation 457403. Up to 35143 conditions per place. [2022-01-19 04:25:23,004 INFO L132 encePairwiseOnDemand]: 217/244 looper letters, 923 selfloop transitions, 116 changer transitions 0/1204 dead transitions. [2022-01-19 04:25:23,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1204 transitions, 5228 flow [2022-01-19 04:25:23,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 04:25:23,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 04:25:23,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 5687 transitions. [2022-01-19 04:25:23,009 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8037026568682871 [2022-01-19 04:25:23,009 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 5687 transitions. [2022-01-19 04:25:23,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 5687 transitions. [2022-01-19 04:25:23,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:23,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 5687 transitions. [2022-01-19 04:25:23,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 196.10344827586206) internal successors, (5687), 29 states have internal predecessors, (5687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:25:23,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 244.0) internal successors, (7320), 30 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:25:23,023 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 244.0) internal successors, (7320), 30 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:25:23,023 INFO L186 Difference]: Start difference. First operand has 253 places, 255 transitions, 735 flow. Second operand 29 states and 5687 transitions. [2022-01-19 04:25:23,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1204 transitions, 5228 flow [2022-01-19 04:25:23,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1204 transitions, 5228 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:25:23,295 INFO L242 Difference]: Finished difference. Result has 300 places, 390 transitions, 1622 flow [2022-01-19 04:25:23,295 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1622, PETRI_PLACES=300, PETRI_TRANSITIONS=390} [2022-01-19 04:25:23,295 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 68 predicate places. [2022-01-19 04:25:23,296 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 390 transitions, 1622 flow [2022-01-19 04:25:23,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 162.08333333333334) internal successors, (1945), 12 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:25:23,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:23,296 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:23,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 04:25:23,296 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:23,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1208273330, now seen corresponding path program 1 times [2022-01-19 04:25:23,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:23,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412384865] [2022-01-19 04:25:23,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:23,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:23,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:23,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:23,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412384865] [2022-01-19 04:25:23,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412384865] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:23,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:23,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:25:23,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999814241] [2022-01-19 04:25:23,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:23,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:25:23,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:23,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:25:23,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:25:23,346 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 244 [2022-01-19 04:25:23,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 390 transitions, 1622 flow. Second operand has 7 states, 7 states have (on average 180.14285714285714) internal successors, (1261), 7 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:25:23,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:23,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 244 [2022-01-19 04:25:23,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:35,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1125] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1| |v_~#m2~0.base_17|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_#memory_int_150| (store |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0))) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|)) 1 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, #memory_int=|v_#memory_int_150|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][183], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:35,582 INFO L384 tUnfolder$Statistics]: this new event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,582 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,582 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,582 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1125] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1| |v_~#m2~0.base_17|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_#memory_int_150| (store |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0))) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|)) 1 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, #memory_int=|v_#memory_int_150|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][183], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true]) [2022-01-19 04:25:35,849 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:25:35,849 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,849 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:35,849 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:35,870 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:25:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:36,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:36,330 INFO L384 tUnfolder$Statistics]: this new event has 149 ancestors and is cut-off event [2022-01-19 04:25:36,330 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:36,330 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:36,330 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:38,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:38,869 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:25:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-01-19 04:25:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-01-19 04:25:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:39,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:39,993 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:25:39,993 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:39,994 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:39,994 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:25:40,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:40,406 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:25:40,406 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-01-19 04:25:40,406 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:25:40,406 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-01-19 04:25:41,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:41,585 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:25:41,585 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:25:41,585 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:25:41,585 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:25:42,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:42,346 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:25:42,346 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:25:42,346 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:25:42,346 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:25:42,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:42,805 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:25:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:25:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:25:42,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:42,807 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:25:42,807 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:25:42,807 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:25:42,807 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:43,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:43,273 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:25:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:25:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:25:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:25:44,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:44,057 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,057 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:25:44,057 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:25:44,057 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:44,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:44,058 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,058 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:44,058 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:25:44,058 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:25:44,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,259 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is not cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is not cut-off event [2022-01-19 04:25:44,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,259 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,259 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,263 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:44,263 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,264 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,264 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,265 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,265 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,266 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,266 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,267 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,267 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,267 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,267 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,268 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,268 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,268 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,269 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,269 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:25:44,270 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,270 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,270 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,270 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:44,270 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:44,568 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:44,568 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,568 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,570 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:44,570 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,570 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:25:44,570 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:44,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:44,766 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:44,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:44,767 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:45,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,056 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:45,056 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:45,056 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:45,056 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:45,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,060 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is not cut-off event [2022-01-19 04:25:45,060 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is not cut-off event [2022-01-19 04:25:45,060 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is not cut-off event [2022-01-19 04:25:45,060 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is not cut-off event [2022-01-19 04:25:45,060 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is not cut-off event [2022-01-19 04:25:45,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:45,060 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,061 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:45,061 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:45,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:45,391 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:25:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:25:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:45,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:45,392 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:45,392 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:25:45,392 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:25:45,392 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:45,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:45,605 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:45,605 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:45,605 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:45,605 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:45,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,606 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,606 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:45,606 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:45,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1125] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1| |v_~#m2~0.base_17|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_#memory_int_150| (store |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0))) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|)) 1 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, #memory_int=|v_#memory_int_150|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][183], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true]) [2022-01-19 04:25:45,797 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:25:45,797 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:45,797 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:45,797 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:45,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:45,932 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:25:45,932 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:25:45,932 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:25:45,933 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:45,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:45,933 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:25:45,933 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:25:45,933 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:25:45,933 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:46,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:46,132 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,132 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:46,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,132 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:46,133 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:46,133 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:46,133 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:46,136 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,136 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:25:46,136 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,136 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,136 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,136 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:46,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1125] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1| |v_~#m2~0.base_17|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_#memory_int_150| (store |v_#memory_int_151| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0))) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select .cse0 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|)) 1 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, #memory_int=|v_#memory_int_150|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_3|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][183], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true, 178#L711true]) [2022-01-19 04:25:46,645 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,645 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:25:46,645 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:46,645 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:46,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,761 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:46,761 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,761 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:25:46,761 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:25:46,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:46,762 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:46,762 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,762 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:25:46,762 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:25:46,952 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,952 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is not cut-off event [2022-01-19 04:25:46,952 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is not cut-off event [2022-01-19 04:25:46,952 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is not cut-off event [2022-01-19 04:25:46,952 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is not cut-off event [2022-01-19 04:25:46,952 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is not cut-off event [2022-01-19 04:25:46,952 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:46,952 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:46,952 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,953 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:46,953 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:46,956 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:46,956 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:25:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,236 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:47,236 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:25:47,236 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:25:47,237 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,416 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,416 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,417 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,417 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:47,417 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,418 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,418 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:47,418 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,419 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,419 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:25:47,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,420 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,420 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:47,420 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,421 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,421 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,421 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:47,421 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,422 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:47,422 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,423 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,423 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:47,423 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:47,424 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:25:47,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,424 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:47,424 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:25:47,424 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:47,424 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,425 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,425 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,425 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,426 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:47,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,427 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,427 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:25:47,427 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:47,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:47,444 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:47,444 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,444 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,444 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:47,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,445 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,445 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:47,445 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:47,447 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:47,447 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:25:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:48,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:48,051 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:48,051 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:25:48,052 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:25:48,052 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:48,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,052 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:25:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:25:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:48,269 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,269 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:48,269 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,269 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,269 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:48,269 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:48,271 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is not cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is not cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is not cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is not cut-off event [2022-01-19 04:25:48,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,271 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,271 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:48,530 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,530 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,530 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,531 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:48,531 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,531 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:48,531 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,745 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,746 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,746 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:48,746 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,746 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:48,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:48,747 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:25:48,747 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,747 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:48,748 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:48,748 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:49,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:49,026 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:49,026 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:49,026 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,026 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:49,027 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:49,027 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:49,027 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,027 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:49,027 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:49,028 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,028 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:49,028 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:25:49,603 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:49,603 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is not cut-off event [2022-01-19 04:25:49,603 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:25:49,603 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:25:49,603 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is not cut-off event [2022-01-19 04:25:49,603 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is not cut-off event [2022-01-19 04:25:49,603 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:49,603 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:49,604 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,604 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:49,801 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,801 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,801 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,801 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:49,802 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,802 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,802 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,802 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:49,868 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:49,868 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,868 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:49,869 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:49,869 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,869 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,869 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:49,870 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:49,870 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:49,870 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:49,870 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:25:50,100 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,101 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:50,101 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,101 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:50,101 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,101 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,103 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:50,103 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:25:50,103 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,103 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,104 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,104 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:50,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:50,320 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,320 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:50,321 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,321 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,381 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:50,381 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:50,381 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:25:50,381 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,381 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:25:50,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,382 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:50,382 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:25:50,382 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,382 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:25:50,624 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:50,624 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,624 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,624 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:50,624 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:50,625 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,625 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is not cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is not cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is not cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is not cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is not cut-off event [2022-01-19 04:25:50,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,625 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,625 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,626 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:50,626 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,626 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:50,663 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,663 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:50,663 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:50,663 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:51,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,141 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,142 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,142 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,142 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,143 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,143 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:51,192 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:51,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,193 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,418 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,418 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:25:51,418 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:25:51,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,433 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,434 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,434 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,434 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:51,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,623 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,623 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,624 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,625 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:51,625 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,906 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:51,906 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,906 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:51,906 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:51,906 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:51,906 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,907 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,907 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,907 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,908 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:51,935 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:25:51,935 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:51,935 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:51,935 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:52,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,140 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,141 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,141 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,142 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,142 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,142 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,142 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][279], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,154 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:52,154 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:25:52,155 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:52,155 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:25:52,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:52,194 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:52,194 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:52,194 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:52,195 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 55#L736-3true]) [2022-01-19 04:25:52,195 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:52,195 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,195 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:52,195 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:25:52,761 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:52,761 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:25:52,761 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,761 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:52,761 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:52,761 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [243#|thr1Thread1of3ForFork0_#t~switch10#1|, 275#true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 150#thr1ENTRYtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,833 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:52,833 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-01-19 04:25:52,833 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:25:52,833 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:52,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,925 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,925 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,925 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,925 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:52,926 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,926 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,926 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,926 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:52,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:52,968 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:53,214 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:53,214 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,214 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:53,401 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:53,401 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:53,458 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:53,458 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:53,458 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:53,458 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:54,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,047 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,047 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,047 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,047 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,048 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,048 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,048 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,048 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:54,084 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:25:54,084 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:54,084 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,084 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:54,113 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [243#|thr1Thread1of3ForFork0_#t~switch10#1|, 275#true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, 221#L759-3true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:54,113 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:54,114 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-01-19 04:25:54,114 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:54,114 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:25:54,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,264 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:54,264 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,264 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:54,264 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:54,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,265 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:54,265 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:54,265 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,265 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,557 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,557 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,582 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,582 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,582 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:54,582 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:54,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,583 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,583 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,583 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:54,583 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:54,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 17#L727true, 143#L762true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:54,630 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:54,630 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-01-19 04:25:54,630 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:25:54,630 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:25:54,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:54,682 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:54,682 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:54,682 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:54,682 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:54,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:54,722 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,722 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,722 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,722 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:54,723 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,723 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,723 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,723 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:54,773 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:54,773 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:54,773 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:54,773 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:55,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:55,104 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,104 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,104 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:55,104 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:55,104 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,105 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,105 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:55,105 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:55,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, 31#L762-2true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,155 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:55,155 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-01-19 04:25:55,156 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:25:55,156 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:25:55,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:55,189 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:55,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,519 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,520 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:55,580 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:55,580 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:55,580 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:55,580 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:55,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,930 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-01-19 04:25:55,931 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:25:55,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:55,935 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:55,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,971 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,971 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,971 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,971 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:55,972 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,972 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,972 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:55,972 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:56,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:56,371 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:56,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:56,372 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:56,372 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:56,372 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:56,372 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:56,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,407 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,407 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,407 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,408 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,408 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,408 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,409 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][279], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,427 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:56,427 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:56,427 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:25:56,427 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:56,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,450 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,450 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:56,452 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:56,453 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:56,453 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:25:56,453 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:25:56,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:56,468 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:25:56,468 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:25:56,468 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:56,468 INFO L387 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-01-19 04:25:57,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:57,110 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:57,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:57,111 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:57,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,144 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,144 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,144 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,144 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,145 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,145 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,145 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,145 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,186 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,186 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,186 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true]) [2022-01-19 04:25:57,188 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:25:57,188 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:57,188 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:25:57,188 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:25:57,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:57,540 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:25:57,540 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:57,540 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:57,540 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:57,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:57,541 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:25:57,541 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:57,541 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:25:57,541 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:57,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,572 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,572 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,572 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,572 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,573 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,573 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,573 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,573 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,609 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:57,609 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,609 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][298], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:57,890 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,890 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,890 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,890 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:57,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:57,974 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:57,974 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:57,974 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:25:57,974 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:58,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,627 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,627 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,627 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,627 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,628 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,628 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,628 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,628 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:58,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:58,711 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:25:58,711 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:58,711 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:25:58,711 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:58,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:58,731 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:58,732 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,732 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,732 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,732 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:58,762 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,762 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,762 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,762 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:58,763 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true]) [2022-01-19 04:25:58,764 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:25:58,765 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:58,765 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:25:58,765 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,959 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,959 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:25:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,960 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,960 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,961 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,961 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:58,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,962 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,962 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,962 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:58,962 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,963 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,963 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,963 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,964 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,964 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:58,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,965 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,965 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,968 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,968 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:58,968 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,969 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,969 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:25:58,969 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,970 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,970 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:58,970 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:25:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,971 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:58,971 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:25:58,971 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:25:59,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:59,109 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:25:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:25:59,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][245], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:59,152 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:25:59,152 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:59,152 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:59,152 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:25:59,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:25:59,342 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:25:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:25:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:25:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:59,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:59,342 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:25:59,343 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:25:59,343 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:25:59,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:59,467 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:25:59,468 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:25:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:25:59,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:25:59,490 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,491 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,491 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,491 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][229], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 55#L736-3true]) [2022-01-19 04:25:59,521 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:25:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:25:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:25:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:00,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,125 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,125 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:00,125 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:00,126 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:00,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:00,126 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,126 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:00,126 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:00,126 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:00,354 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:00,354 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:00,354 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:00,355 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:00,355 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:00,355 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:00,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,460 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:26:00,460 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,461 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:00,461 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:00,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:00,462 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:26:00,462 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:00,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:00,462 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:00,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][245], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,501 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:00,501 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:00,501 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:00,502 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:00,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][488], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:00,704 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][492], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:00,704 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,705 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,705 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,705 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:00,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,783 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:00,783 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:00,783 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:00,783 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:00,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:00,783 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:00,784 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:00,784 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:00,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:00,785 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:00,785 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:00,785 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:00,785 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:01,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,023 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:01,023 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,023 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:01,023 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:01,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,023 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:26:01,024 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:01,024 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:01,024 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:01,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,105 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,105 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:01,105 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:01,105 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,106 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,106 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:01,106 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:01,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:01,107 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,107 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:01,107 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:01,107 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:01,139 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([989] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_~#m2~0.base_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.offset_17| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (= (store |v_#memory_int_151| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3| 0)))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,139 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,139 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:01,139 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:01,139 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:01,655 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:01,655 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:01,655 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:01,655 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,656 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:01,657 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,657 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:01,657 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:01,657 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:01,657 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:01,657 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:01,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,752 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,752 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,752 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:01,752 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:01,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,753 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,753 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,753 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:01,753 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,754 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:01,754 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:01,754 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:01,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:01,811 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:26:01,811 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:01,811 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:26:01,811 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][488], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,987 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][492], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:01,987 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:01,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:02,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,057 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:02,057 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:02,057 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:02,057 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:02,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,058 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:02,058 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:02,059 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:02,059 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,137 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,137 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:02,137 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:02,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,280 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,280 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:02,280 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,296 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,297 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,297 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:02,297 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,298 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,298 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,340 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:26:02,340 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:02,340 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:02,340 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:02,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:02,341 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:02,341 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:02,341 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:02,341 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:02,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:02,342 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:26:02,342 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:02,342 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:02,342 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:02,552 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,553 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,553 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,553 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,554 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:02,554 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,554 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:02,554 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,554 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,616 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,616 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:02,616 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:02,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:02,675 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:26:02,675 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:26:02,675 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,675 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:02,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,696 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:02,696 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:02,696 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:02,696 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,857 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,857 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,857 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,858 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,858 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,859 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,859 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:02,859 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,860 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,860 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:02,860 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,861 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,861 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:02,861 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,862 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,862 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,862 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,863 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,864 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,864 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,865 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,865 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,866 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,866 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:02,866 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,867 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,867 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,868 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,868 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:02,869 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,869 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:02,869 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:02,870 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,205 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,205 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:03,205 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:03,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,206 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:26:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,361 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,361 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,361 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,362 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:03,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,442 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,442 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:03,442 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,456 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,456 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,456 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,457 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,457 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,457 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,458 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,458 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,458 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,459 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,459 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,459 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,460 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,460 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,460 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,461 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,461 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,462 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:03,462 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,463 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,463 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,464 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,464 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,465 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,466 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,466 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,466 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,467 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,467 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,468 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,468 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,468 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,469 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,469 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,470 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,470 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,470 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,470 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,470 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,496 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,496 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:03,496 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:03,496 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:03,528 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:26:03,528 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:03,528 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:03,528 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:03,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,603 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,603 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,603 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,603 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,661 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,661 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,773 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,773 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,774 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,774 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,774 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,775 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,775 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,776 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,776 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,776 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,777 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,777 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,778 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,778 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:03,778 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,779 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,779 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,780 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,780 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:03,780 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,781 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,781 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,781 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,782 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,782 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,783 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,783 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,784 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,784 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,817 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:03,817 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:03,817 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:03,817 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,819 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,819 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:03,819 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:03,820 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:03,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 196#L704true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:03,905 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:03,906 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:03,906 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:03,906 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:26:03,950 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:03,950 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:03,951 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:03,951 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:03,951 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:03,951 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:03,951 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:03,951 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:04,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,088 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:04,088 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:04,088 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:04,088 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:04,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,089 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:04,089 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:04,089 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:04,089 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:04,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,090 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:04,090 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:04,090 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:04,090 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:04,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,184 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:04,184 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:04,184 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:04,184 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:04,231 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:04,231 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:04,231 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:04,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 196#L704true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:04,292 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 196#L704true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:04,293 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:04,293 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:04,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:04,309 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:04,310 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,310 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:04,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,352 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:04,352 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:04,352 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,352 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:04,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,752 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:04,752 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:04,752 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:04,752 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:04,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:04,776 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:04,777 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:04,777 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:04,777 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:26:04,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:04,852 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:04,852 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:04,852 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:04,852 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:04,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:04,853 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:04,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,900 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:04,900 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:04,900 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,900 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:04,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,901 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:04,901 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:04,901 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,901 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:04,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,901 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,902 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:04,902 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:04,992 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1078] L726-1-->L727: Formula: (= (- 1) |v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|) InVars {} OutVars{thr1Thread1of3ForFork0_push_~newTop~0#1=|v_thr1Thread1of3ForFork0_push_~newTop~0#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_push_~newTop~0#1][264], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:04,992 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:04,992 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:04,992 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:04,992 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:05,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,015 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,015 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,015 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,015 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:05,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,016 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,016 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:05,016 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,016 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:05,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,073 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,073 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,074 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,074 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:05,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,084 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,084 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:05,084 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:05,084 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:05,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,084 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,085 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,085 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,085 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:05,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,093 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:05,093 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:05,093 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,093 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,094 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:05,094 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:05,094 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,094 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,127 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,127 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,127 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,127 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,290 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,290 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,290 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,304 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,304 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,304 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,311 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,311 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,311 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:05,311 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,312 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,312 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,312 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,312 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,313 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,313 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,314 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,314 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,314 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,314 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,314 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,315 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,315 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,315 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,345 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,345 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,345 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,345 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,346 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,346 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,346 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,346 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,347 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,347 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,347 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,347 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,472 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:05,472 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,472 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,472 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:26:05,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true]) [2022-01-19 04:26:05,495 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:05,495 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,495 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true]) [2022-01-19 04:26:05,510 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,510 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,510 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,510 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:05,510 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,511 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,511 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,511 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,513 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,513 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,513 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,527 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,527 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,527 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,528 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,529 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,529 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:05,529 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,529 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 178#L711true]) [2022-01-19 04:26:05,536 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:05,536 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,536 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,537 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,537 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,537 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,537 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,537 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,538 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,538 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,538 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,538 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,539 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,539 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,539 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,540 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,540 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,540 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,540 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,540 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,541 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,541 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,541 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:05,541 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,569 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,570 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,570 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,734 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,734 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:05,734 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:05,736 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,736 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:05,736 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,736 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,737 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,737 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,738 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,738 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,738 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,739 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,739 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,739 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,740 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,740 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:05,740 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true]) [2022-01-19 04:26:05,741 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:05,741 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,742 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,742 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,743 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,743 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,743 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][482], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:05,743 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,743 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][483], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:05,744 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,744 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,746 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,746 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,746 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,758 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,758 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,758 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,758 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,758 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,760 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,761 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,761 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,761 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,762 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,762 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:05,762 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,763 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,763 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:05,763 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,763 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,764 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,764 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:05,764 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,765 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:05,765 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,765 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,766 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,766 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,767 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,767 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,767 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,774 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:05,774 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:05,774 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:05,775 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:05,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,794 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,794 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,794 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,794 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:05,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,795 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,795 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,795 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,795 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 21#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,796 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,796 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:05,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:05,797 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:05,797 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:05,797 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:05,797 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,250 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:06,250 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,250 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:06,250 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:26:06,286 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,286 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:06,286 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:06,286 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,286 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,287 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,287 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][482], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:06,292 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][483], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)]) [2022-01-19 04:26:06,292 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:06,292 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,302 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,302 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,303 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,303 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,304 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:06,304 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,305 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,305 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,309 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,309 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,310 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,310 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,310 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,311 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,311 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,336 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,337 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,337 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,338 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,338 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,338 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,338 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,339 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,339 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,339 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,339 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,492 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,492 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:06,493 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:06,503 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,503 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,503 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,504 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,504 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][492], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,507 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][488], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,508 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:06,508 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,518 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,519 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,519 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,519 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,541 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,542 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,542 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,543 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,703 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,703 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:06,703 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,703 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,703 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,703 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,704 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,704 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,710 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,710 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,710 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,710 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,710 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:06,726 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,726 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,727 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:06,727 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,731 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,731 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,731 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,731 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:06,731 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:26:06,732 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:06,732 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:06,732 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:06,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,753 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,753 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:06,753 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,753 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,754 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,754 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,754 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:06,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,755 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,755 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:06,755 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:06,755 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:06,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:06,898 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:26:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:07,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:07,163 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,163 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:07,163 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:07,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:07,168 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,168 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,168 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,168 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:07,169 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,170 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,170 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,170 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:07,185 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:07,186 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,186 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,186 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,187 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,187 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,187 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,190 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,190 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,190 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,190 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,191 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,191 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,191 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,191 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,200 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:07,201 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,201 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,201 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,202 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,203 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,203 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,216 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,216 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:07,216 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,217 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,217 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,217 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,246 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,246 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:07,246 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:07,247 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:07,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,247 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:07,247 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:07,247 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:07,247 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:07,419 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,419 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,419 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,420 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,423 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,423 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,423 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,433 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,433 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][309], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,736 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,737 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:07,737 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:07,737 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:07,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,772 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,772 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,772 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,773 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,773 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,773 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,774 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,774 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,774 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,775 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,775 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,775 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,776 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:07,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,777 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,777 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,777 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,778 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,778 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,778 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,779 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,779 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:07,779 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,780 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,780 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,780 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,781 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:07,781 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:07,781 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:07,781 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:07,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,782 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,782 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:07,783 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,783 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,955 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,955 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:07,955 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,956 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,956 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:07,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,957 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,957 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,957 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:07,957 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:07,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,958 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,958 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,958 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:07,958 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,959 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,959 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,959 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:07,959 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:07,991 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:07,991 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,992 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,992 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:07,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,996 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,996 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:07,996 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,996 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:07,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:07,997 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:07,997 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:07,997 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:07,997 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,007 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,007 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:08,007 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,008 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,008 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,045 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,045 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:08,045 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:08,045 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:08,045 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,046 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,046 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:08,046 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:08,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,167 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:08,167 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:08,167 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,167 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:08,179 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,179 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:08,179 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:08,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,187 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,187 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,187 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,187 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,188 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,188 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:08,188 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,189 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,189 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,189 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:08,189 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,189 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,204 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,205 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,213 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,213 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,213 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,214 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,214 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,214 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,215 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,215 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:08,217 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,217 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:08,217 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,218 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:08,218 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,218 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:08,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,226 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,226 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,226 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,226 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,227 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,227 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,227 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,227 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,227 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,228 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,228 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,257 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 10#L751-4true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,258 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,258 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:08,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,380 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:08,380 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:08,380 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,380 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,412 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,412 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,412 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,413 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:08,419 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:26:08,419 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,419 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,420 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,420 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,420 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,420 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,420 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,421 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,421 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,421 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:08,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,430 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,430 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,430 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,431 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,433 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,433 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,433 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,433 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:08,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][309], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,441 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,441 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,442 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:08,442 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:08,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,590 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,590 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:08,590 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,591 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,591 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:08,591 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,600 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,600 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,600 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,607 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,607 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,607 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,608 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,608 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,616 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,616 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,616 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,616 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,617 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,617 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,617 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,617 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,619 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,619 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,619 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:08,619 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,644 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:08,644 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:08,644 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:08,644 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:08,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,645 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,645 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:08,645 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,647 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:08,647 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,647 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,648 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:08,648 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:08,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,749 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,752 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,752 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,752 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,755 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, 196#L704true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,756 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,783 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,783 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,783 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:08,783 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,784 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,784 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,784 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:08,784 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:08,786 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,786 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:08,786 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:08,786 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:08,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,897 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:08,897 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:08,897 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:08,897 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:08,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,900 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,900 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,900 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,900 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:08,901 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,901 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,901 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,901 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,903 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:08,903 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,184 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,184 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,184 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,185 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,185 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,185 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,185 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,185 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:09,193 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,193 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:09,194 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,194 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,194 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,195 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,195 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:09,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,195 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,196 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,196 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,201 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,201 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,201 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,201 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,202 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,202 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,202 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,202 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,203 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,203 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,203 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,203 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,205 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:09,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,206 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,206 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,206 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:09,206 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:09,235 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,236 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,236 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:09,236 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,237 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:09,251 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:09,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,340 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,340 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,340 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,340 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:09,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,343 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,343 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,343 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,343 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,344 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,344 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,344 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,344 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,345 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,346 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,346 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,364 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,364 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,364 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,364 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,365 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,365 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,365 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,365 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,366 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,366 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,366 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,366 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,366 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,366 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,367 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,367 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,368 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,368 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,369 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,369 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:09,381 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,382 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,382 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,382 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,382 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,383 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,383 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,468 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,468 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:09,468 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,468 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,477 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,477 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:09,477 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,478 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,480 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,480 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,480 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,481 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,481 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,483 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,483 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,483 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,483 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,484 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,484 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,485 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,485 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,485 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,485 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,496 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:09,497 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,497 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,497 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,499 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:09,499 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,499 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,502 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,502 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,502 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,502 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,503 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,503 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,504 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,505 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,505 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,505 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,505 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,506 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,506 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:09,506 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:09,506 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:09,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,507 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,507 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:09,507 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:09,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,509 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,509 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,509 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,509 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,510 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,510 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,510 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,510 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,613 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,614 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,614 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,616 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:09,616 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:09,616 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:09,616 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,619 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,619 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,619 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,620 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,620 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,620 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,622 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,622 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,622 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,623 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,623 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,639 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,639 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,642 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,642 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,643 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,643 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,643 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,643 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,644 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,644 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,645 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,647 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,647 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:09,647 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,648 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:09,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,755 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,756 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:09,756 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:09,756 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:09,756 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,759 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,759 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,759 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,760 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,760 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,760 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,762 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,762 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,762 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,763 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,763 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,764 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,765 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:09,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,771 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,771 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,771 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:09,771 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,772 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,772 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:09,772 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,772 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,778 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,778 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,778 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,779 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,779 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,779 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,779 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,779 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,780 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,780 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,780 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,780 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,780 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,781 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,781 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,801 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,801 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,802 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,802 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,802 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,803 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,803 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:09,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 69#L751-3true, Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,804 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,804 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,804 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,804 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:09,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,897 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,897 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,897 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,897 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,898 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,898 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:09,898 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,898 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,899 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,899 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:09,899 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:09,899 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:09,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,903 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:09,903 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,903 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,905 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,905 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,906 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,906 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,907 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,907 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,907 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,907 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,908 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,908 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:09,908 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:09,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,915 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,915 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,915 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:09,915 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,915 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,916 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:09,916 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:09,917 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 04:26:09,917 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:09,917 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:09,917 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:09,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,923 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,923 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:09,923 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:09,924 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:09,924 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:09,924 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:09,924 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,041 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,041 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,041 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,041 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,042 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,042 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:10,042 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:10,042 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,043 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,043 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:10,043 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:10,043 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,044 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:10,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,045 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,047 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,047 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:10,047 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,047 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,049 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,049 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,049 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,051 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,051 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,051 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,052 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,052 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,052 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,052 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,052 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,053 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,053 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:10,054 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,061 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,061 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,061 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,061 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,062 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,062 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,062 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,062 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 189#L707-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,063 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 189#L707-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,063 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,063 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,064 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,064 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,068 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,069 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,069 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,069 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,069 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,070 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,070 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,070 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,070 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,179 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,179 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,179 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,179 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,180 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,180 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,180 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,181 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:10,181 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,182 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:10,182 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,182 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,183 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:10,183 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,185 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,186 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,186 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,190 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,190 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,190 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,191 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,191 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,191 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,191 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,192 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,192 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,192 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,192 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,192 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,193 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,193 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,193 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,199 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:10,199 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:10,199 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,199 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,199 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,199 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,200 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,200 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:10,200 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:10,200 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,200 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,200 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,201 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,201 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,201 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,202 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,202 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,202 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,203 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,203 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,203 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,204 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,204 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,204 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,204 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,204 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,205 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,205 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,208 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,208 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,208 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,208 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,209 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,209 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,210 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,313 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,313 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,313 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,313 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,314 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,314 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,314 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,314 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,315 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,315 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,315 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:10,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,317 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:10,317 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,319 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,319 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,319 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:10,319 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,319 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,319 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:10,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,320 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,321 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,321 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,322 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,322 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,322 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,324 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,325 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,325 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,325 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,325 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,325 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,328 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,328 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,328 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,329 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,329 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,329 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,329 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,330 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,330 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,330 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,330 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,331 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,331 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:10,331 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:10,336 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,336 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:10,336 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,337 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:10,337 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,337 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:10,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,342 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,342 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,342 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,343 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,343 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,343 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,344 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,344 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,344 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,344 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,345 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,345 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,345 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,346 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,346 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,346 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,346 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,347 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,347 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,351 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,351 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,627 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,627 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,628 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,745 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,745 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,746 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 04:26:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:10,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,750 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,750 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,751 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,751 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,751 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,754 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,754 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,756 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,756 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,756 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,756 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,757 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,757 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,757 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,757 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,758 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,758 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,758 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,759 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,759 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,759 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,760 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,760 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,760 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,760 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,761 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,761 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:10,761 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,761 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,767 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,767 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,768 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,768 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,768 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,768 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,769 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,769 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,769 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,770 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,770 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,770 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,771 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,771 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,771 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,772 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,772 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,772 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,773 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,773 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,773 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,773 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,773 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,774 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,777 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,777 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,777 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,777 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,778 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,778 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,778 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,778 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,863 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,863 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,864 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,868 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,868 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,868 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,868 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,869 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,869 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,870 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,870 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,871 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,871 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,871 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,874 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,874 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,874 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,876 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,876 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,876 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,877 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,878 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,878 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,878 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,879 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 169#L729true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,879 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,879 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,880 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,880 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,881 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,881 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,881 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,881 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,882 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,882 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,882 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,882 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:10,886 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,886 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,886 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,889 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,889 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,889 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,890 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,890 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,890 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,890 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,891 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,891 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,891 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,892 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,892 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,892 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,893 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,893 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,894 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,894 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,894 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,895 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,895 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:10,895 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,898 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,898 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,898 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,898 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,899 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,899 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,900 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,900 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,900 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:10,900 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:10,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,911 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:10,989 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,989 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:10,989 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:10,990 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,994 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,994 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,994 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,995 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,995 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,995 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,995 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:10,995 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,996 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,997 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,997 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:10,998 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:10,998 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:10,998 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:10,998 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:10,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,000 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,000 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,000 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,001 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,001 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,003 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,004 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,004 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,005 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,005 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,005 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 121#L732-3true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,006 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,006 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:11,006 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,007 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,007 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:26:11,007 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,007 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,007 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][526], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,008 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,008 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,013 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,013 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,013 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,013 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,013 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,014 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,014 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,015 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,015 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,015 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,016 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,016 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,016 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,017 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,017 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,018 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,018 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,018 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,019 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,019 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,019 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,020 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,020 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,020 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,021 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,022 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,022 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,022 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,022 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,023 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,023 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,023 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,023 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,029 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,029 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,029 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,029 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,094 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,094 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,094 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,094 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:11,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 173#L736-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,095 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,095 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,095 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,095 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,096 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,096 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,096 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:11,096 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,100 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,100 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,100 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,101 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,101 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,101 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,101 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,102 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,102 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,102 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,102 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,103 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,103 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,103 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,104 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,104 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,104 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,106 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,106 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,106 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,107 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,113 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,113 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,113 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,114 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,114 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,114 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,115 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,115 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,115 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,116 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,116 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,116 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,117 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,117 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,117 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,118 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,118 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,118 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,119 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,119 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,119 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,120 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,120 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:11,120 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,121 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,121 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,121 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,122 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,122 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,122 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,123 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,123 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,123 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,124 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,124 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,124 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,125 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,125 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,125 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,126 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,126 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,126 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,126 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 94#L711true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,127 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,127 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,127 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,128 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,128 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,128 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,129 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,129 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,134 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,134 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,134 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,135 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,135 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,135 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,135 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 228#L752-3true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,135 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,136 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:11,136 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,136 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,140 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,140 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,140 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,141 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,141 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,141 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,142 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,142 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,142 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,143 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,143 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,143 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,144 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,145 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,145 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,146 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,146 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,146 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,146 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,152 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,152 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,152 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,152 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,153 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,153 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,153 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,153 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,208 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-01-19 04:26:11,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,209 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,209 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,209 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:11,209 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,209 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,210 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,210 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 04:26:11,210 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,210 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:11,210 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,214 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,214 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,215 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,215 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,215 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,216 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,216 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,216 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,216 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,217 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,218 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,218 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,218 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,221 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,221 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,221 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,222 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,222 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,222 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:11,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,225 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,226 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,226 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,226 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,226 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,226 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,229 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,229 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,229 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,230 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,230 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,230 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,231 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,231 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,232 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,232 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,233 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,233 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,233 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,234 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,235 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,235 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,235 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,235 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,241 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,242 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:11,242 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,242 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,291 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,291 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,291 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,292 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,293 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,293 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,293 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,293 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,293 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,294 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,294 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,294 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,294 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:11,294 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:11,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,298 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,298 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,298 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,298 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,299 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,299 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,299 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,299 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,300 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,300 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,300 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,303 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,303 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,304 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,304 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,305 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,305 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,305 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,307 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,307 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,307 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,308 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,308 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,308 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,309 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,309 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,310 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,310 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,311 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,311 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,318 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,318 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,318 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,318 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 27#L727true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,357 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,357 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,357 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,357 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,358 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,359 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,359 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,359 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,360 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,360 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:11,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,364 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,364 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,364 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,364 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:11,365 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,365 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:26:11,365 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:11,365 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:11,365 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:11,365 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,366 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,366 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,366 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,366 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,366 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,367 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,367 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,368 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,368 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,368 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,370 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,370 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,370 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,370 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,370 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,371 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:11,371 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,372 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,372 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:11,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,374 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,374 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,374 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,374 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,375 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,375 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,375 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:11,376 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,376 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,376 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,376 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,377 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,377 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,377 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,417 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,417 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,417 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,417 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:11,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,418 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,418 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:11,418 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,418 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,419 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,419 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,419 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,419 INFO L387 tUnfolder$Statistics]: existing Event has 122 ancestors and is cut-off event [2022-01-19 04:26:11,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,420 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,420 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:11,420 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,420 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,421 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,421 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:26:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-19 04:26:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,426 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,426 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,426 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,427 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,427 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,428 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,428 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,428 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,429 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,430 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,430 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,432 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,432 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,433 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,433 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,433 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,433 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,437 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,437 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,437 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,437 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,471 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,471 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,471 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,471 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,472 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,472 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,472 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,473 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,473 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,473 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,473 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,474 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,475 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,476 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,476 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:26:11,476 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:11,476 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,480 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,480 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,480 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,483 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,483 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:11,483 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,521 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,521 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,521 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,521 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,522 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,522 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,522 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,522 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,523 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,523 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,523 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,524 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,524 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,524 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:26:11,524 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,524 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,525 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,525 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:26:11,525 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,525 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,531 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,531 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,531 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,532 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][486], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,533 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][490], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,534 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,534 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,534 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:11,534 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:26:11,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,569 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,569 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,569 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,569 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,570 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,570 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,570 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,570 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,571 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,571 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,571 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,571 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,572 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,572 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,572 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,573 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,573 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,574 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,574 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:26:11,574 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,574 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,575 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,575 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,575 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,575 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,575 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][583], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,576 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,576 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,576 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,580 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,580 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,580 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][485], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,581 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,581 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][489], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,582 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,582 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,584 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,584 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,584 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,584 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 16#L752-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,586 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,586 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,587 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,587 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,616 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,616 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,616 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,616 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,617 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,617 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,617 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,618 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,618 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,619 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,619 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,619 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,619 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,620 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,620 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,621 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,622 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,622 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,622 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:26:11,622 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,626 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,626 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,626 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,626 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,626 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,627 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,627 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,628 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,628 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,628 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,628 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,628 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,629 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,630 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,630 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,630 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,661 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,661 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,661 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,661 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,662 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,662 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,662 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,663 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,664 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,664 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,664 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,664 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,664 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,665 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,665 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,666 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,666 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,666 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,666 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,667 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,667 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,667 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:11,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,668 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,668 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:26:11,668 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,668 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,673 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,674 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,674 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:11,674 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,675 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,675 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,675 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,675 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,676 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,676 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,676 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,677 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,678 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,678 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,678 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][189], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,679 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,679 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,679 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,680 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,711 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,711 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,711 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,711 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,712 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,712 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,712 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,713 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,713 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,713 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,713 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,714 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,714 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:26:11,714 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,715 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,716 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,716 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,716 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,716 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,716 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,717 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,959 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,959 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:11,960 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,961 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,961 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,961 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:11,962 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,962 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,962 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,962 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,962 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:26:11,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:11,963 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,963 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:26:11,963 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,963 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,969 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,969 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,969 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,970 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,971 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,971 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,976 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,976 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,977 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,977 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,978 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:11,978 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][524], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,978 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,979 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,979 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,980 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,980 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,981 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,981 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,982 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:11,982 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,983 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,983 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,984 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,984 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,985 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,985 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:11,986 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,986 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:11,987 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:11,987 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:11,988 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,022 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,023 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,023 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,023 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,023 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,023 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,024 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,024 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,024 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,024 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,024 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,025 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,025 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,025 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,025 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,025 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,026 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,027 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,027 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,027 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,027 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:26:12,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,028 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,028 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,028 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,028 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,029 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,029 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:12,029 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,029 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,030 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,030 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,030 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:26:12,030 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,037 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,037 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,037 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,037 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,037 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,038 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,038 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,039 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,039 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,039 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,040 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,040 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,040 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,041 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,041 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,041 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,042 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:12,042 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,043 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,043 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,043 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,044 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,044 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,044 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,045 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,045 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:12,045 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,046 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,046 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,047 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,047 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,047 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,047 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,048 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,048 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,048 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,048 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,049 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,049 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,049 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 119#L707true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,075 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,076 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:12,076 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,077 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,077 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,077 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,077 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:12,077 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,078 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,078 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,078 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,078 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:12,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,079 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,079 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:26:12,079 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,086 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,086 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,086 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-19 04:26:12,086 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,086 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][523], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,087 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,087 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,088 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,088 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,088 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,089 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,089 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,090 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,090 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,090 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,091 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,091 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,092 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,092 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,093 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true]) [2022-01-19 04:26:12,093 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,093 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L382 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][525], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,094 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,094 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,095 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,095 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:12,096 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,096 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,115 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,115 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,116 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,116 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:12,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,117 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,118 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,118 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,119 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,119 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:26:12,119 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:26:12,119 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 27#L727true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,120 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,120 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-19 04:26:12,120 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,120 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][263], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,125 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][321], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,125 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][491], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 228#L752-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,126 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][487], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,126 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,127 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,143 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,144 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:12,144 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,145 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,145 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:12,145 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,145 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,148 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:26:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:12,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,167 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,167 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,168 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,168 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,168 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,168 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,169 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,169 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,169 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,169 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,170 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,170 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,170 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,170 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:26:12,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,171 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,171 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:12,171 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,171 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-19 04:26:12,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 27#L727true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,177 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,177 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:12,177 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,177 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,191 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,191 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,191 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,192 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,192 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,192 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,192 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:12,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,193 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,193 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,193 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,193 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,194 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,194 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,194 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,195 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,195 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,195 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,195 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,197 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,197 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:12,197 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,197 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,200 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-19 04:26:12,201 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:12,201 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:12,201 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:26:12,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,213 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,213 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,213 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,213 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,214 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,214 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,214 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,214 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,215 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,215 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:12,215 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,216 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,216 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,216 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,216 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,217 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,218 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,218 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,218 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,218 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,219 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,220 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,220 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,220 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:12,221 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,224 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:12,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,225 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-19 04:26:12,225 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:12,225 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 04:26:12,225 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:12,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 50#L727-2true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,227 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,236 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,236 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,236 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,236 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:12,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,237 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,237 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,237 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,237 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,238 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,238 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,238 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,239 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,240 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,240 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,240 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,240 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,241 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,241 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,241 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,241 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,242 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,242 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,242 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:12,243 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,245 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,245 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:12,245 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,245 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,249 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 178#L711true]) [2022-01-19 04:26:12,249 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:12,249 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:26:12,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,257 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,257 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,257 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,257 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:12,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,259 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,259 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,259 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,259 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,260 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,260 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,260 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,260 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,261 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,261 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,261 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:12,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,262 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,262 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,262 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,262 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,263 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,263 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,263 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,263 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 192#L707true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,266 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,266 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,266 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,266 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,267 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,267 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,267 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,267 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,269 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-19 04:26:12,269 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:12,270 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:26:12,270 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:12,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,276 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,276 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,276 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,276 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,277 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,277 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,277 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,277 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,277 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,278 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,278 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,278 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,278 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,279 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,279 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,279 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,279 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,280 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,281 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,284 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,284 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,284 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,288 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,288 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-19 04:26:12,288 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:12,288 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,288 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:26:12,288 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:12,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,294 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,294 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,294 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,294 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 119#L707true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,295 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,295 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,295 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,295 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,296 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,296 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,296 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,296 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:12,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,298 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,298 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,298 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,298 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,301 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 123#L712true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,301 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:12,301 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,303 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,303 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-19 04:26:12,303 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:12,303 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,303 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 04:26:12,303 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:26:12,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,309 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-19 04:26:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:12,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 58#L735true, 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,310 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-19 04:26:12,310 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:12,310 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,310 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:26:12,310 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-19 04:26:12,310 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:12,311 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,311 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,314 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-19 04:26:12,314 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:12,314 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,314 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 04:26:12,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,322 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-19 04:26:12,322 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:12,322 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:12,322 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:12,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 114#L727-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,326 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-19 04:26:12,326 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:12,326 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:12,326 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:12,328 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,328 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-19 04:26:12,328 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:12,328 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,329 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,329 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,329 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,330 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,330 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,330 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,331 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,331 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:12,331 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,332 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,332 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:12,332 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,332 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:12,332 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 170#L712-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,337 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-19 04:26:12,337 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:12,337 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:12,338 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:12,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,348 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,348 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:12,348 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:12,348 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:12,351 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,351 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-19 04:26:12,351 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:12,351 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,351 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,352 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,352 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,353 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,353 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 58#L735true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,354 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-19 04:26:12,354 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,354 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-19 04:26:12,355 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:12,355 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:12,355 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:12,355 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-19 04:26:12,355 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:12,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,361 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-19 04:26:12,361 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:12,361 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:12,361 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:26:12,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, 160#L728true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,367 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-19 04:26:12,367 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:12,367 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 04:26:12,367 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:12,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), 169#L729true, Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,370 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-19 04:26:12,370 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,371 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:12,371 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:12,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][474], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0))]) [2022-01-19 04:26:12,372 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-19 04:26:12,372 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:12,372 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:26:12,372 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:26:12,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, 179#L732true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,376 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-19 04:26:12,376 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:12,376 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:12,376 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-19 04:26:12,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,378 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-19 04:26:12,378 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:12,378 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-19 04:26:12,378 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:12,381 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][327], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 263#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 112#L705-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:26:12,381 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-19 04:26:12,381 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:12,381 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:12,381 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-19 04:26:12,381 INFO L129 PetriNetUnfolder]: 112902/271498 cut-off events. [2022-01-19 04:26:12,382 INFO L130 PetriNetUnfolder]: For 1222250/1245048 co-relation queries the response was YES. [2022-01-19 04:26:16,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 653973 conditions, 271498 events. 112902/271498 cut-off events. For 1222250/1245048 co-relation queries the response was YES. Maximal size of possible extension queue 5070. Compared 3683882 event pairs, 31790 based on Foata normal form. 1300/255604 useless extension candidates. Maximal degree in co-relation 653424. Up to 96617 conditions per place. [2022-01-19 04:26:17,842 INFO L132 encePairwiseOnDemand]: 231/244 looper letters, 285 selfloop transitions, 20 changer transitions 0/604 dead transitions. [2022-01-19 04:26:17,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 604 transitions, 3093 flow [2022-01-19 04:26:17,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:26:17,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:26:17,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1845 transitions. [2022-01-19 04:26:17,844 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8401639344262295 [2022-01-19 04:26:17,844 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1845 transitions. [2022-01-19 04:26:17,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1845 transitions. [2022-01-19 04:26:17,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:17,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1845 transitions. [2022-01-19 04:26:17,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 205.0) internal successors, (1845), 9 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:17,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:17,848 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 244.0) internal successors, (2440), 10 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:17,848 INFO L186 Difference]: Start difference. First operand has 300 places, 390 transitions, 1622 flow. Second operand 9 states and 1845 transitions. [2022-01-19 04:26:17,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 604 transitions, 3093 flow [2022-01-19 04:26:26,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 604 transitions, 3042 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-01-19 04:26:26,683 INFO L242 Difference]: Finished difference. Result has 306 places, 402 transitions, 1704 flow [2022-01-19 04:26:26,684 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1704, PETRI_PLACES=306, PETRI_TRANSITIONS=402} [2022-01-19 04:26:26,684 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 74 predicate places. [2022-01-19 04:26:26,684 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 402 transitions, 1704 flow [2022-01-19 04:26:26,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 180.14285714285714) internal successors, (1261), 7 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:26,685 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:26,685 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:26,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 04:26:26,685 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:26:26,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1873083841, now seen corresponding path program 1 times [2022-01-19 04:26:26,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:26,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520564170] [2022-01-19 04:26:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:26,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:26,713 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:26,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:26,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520564170] [2022-01-19 04:26:26,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520564170] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:26,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:26,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 04:26:26,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475810142] [2022-01-19 04:26:26,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:26,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 04:26:26,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:26,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 04:26:26,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 04:26:26,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 244 [2022-01-19 04:26:26,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 402 transitions, 1704 flow. Second operand has 4 states, 4 states have (on average 194.25) internal successors, (777), 4 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:26,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:26,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 244 [2022-01-19 04:26:26,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:45,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:45,929 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:26:45,929 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:45,930 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:45,930 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:47,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:47,210 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:26:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:47,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:47,548 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:26:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:47,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:47,880 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:26:47,881 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:47,881 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:47,881 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:50,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:50,674 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:26:50,674 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:26:50,674 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:50,674 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:50,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:50,996 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:26:50,996 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:50,996 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:26:50,996 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:51,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:51,294 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:26:51,294 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:51,295 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:51,295 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:52,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 207#L763true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,263 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 207#L763true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,263 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:52,263 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:26:52,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,575 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:52,575 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:26:52,575 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:52,575 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:52,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,576 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:52,576 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:52,576 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:52,576 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 150#thr1ENTRYtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 275#true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,639 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 150#thr1ENTRYtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 275#true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,639 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:26:52,639 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:52,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,901 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,901 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:52,901 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:52,901 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,904 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,904 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,926 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:52,926 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,927 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:52,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,928 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:52,928 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:52,928 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:53,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,564 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,564 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:53,564 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,564 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:53,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,568 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:26:53,568 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:53,568 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,568 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:53,569 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,569 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:26:53,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:53,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,569 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:53,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 221#L759-3true, 275#true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,602 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:26:53,602 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:53,602 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:53,602 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:53,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 221#L759-3true, 89#L751-7true, 275#true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,605 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:26:53,605 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:53,605 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:53,605 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:26:53,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,879 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,879 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:53,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 143#L762true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 275#true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,907 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:53,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 143#L762true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 275#true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,908 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:26:53,908 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:53,908 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:53,908 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:53,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 143#L762true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,917 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 143#L762true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:53,917 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:26:53,917 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,144 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:54,144 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,145 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,145 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:54,145 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:26:54,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 31#L762-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,187 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 31#L762-2true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,187 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:26:54,187 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 163#L765true, 275#true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,415 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 163#L765true, 275#true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,415 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:54,415 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 163#L765true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,439 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 163#L765true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,439 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,439 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:26:54,440 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:26:54,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,461 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,461 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:26:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:54,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:54,480 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:26:54,480 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:54,480 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:54,480 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,076 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:26:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,188 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,188 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:55,188 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:26:55,188 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:26:55,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,189 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:26:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:26:55,189 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:26:55,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,197 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:26:55,197 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,197 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:55,197 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,198 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,198 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,198 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:26:55,199 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:55,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,278 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,278 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,278 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:55,278 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:55,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,470 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is not cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is not cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is not cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is not cut-off event [2022-01-19 04:26:55,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,470 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:55,470 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:55,518 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,518 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,518 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:55,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:55,520 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,521 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,521 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:55,521 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:56,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:56,904 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:26:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:56,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:56,988 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:57,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,105 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:57,105 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:57,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,106 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,106 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,106 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:57,106 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,107 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:26:57,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,110 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,114 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,114 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:57,114 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,114 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,214 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,214 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:57,214 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:57,214 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:26:57,214 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:57,214 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:57,215 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,215 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,215 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:57,215 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:57,215 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:57,215 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:57,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,291 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:57,291 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,291 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,291 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:26:57,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,292 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,292 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,292 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:57,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 124#L766true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,415 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,415 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 99#L766-3true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,416 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:26:57,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,492 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,492 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:57,492 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,492 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:57,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,493 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:26:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 32#L765true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,573 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,573 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:26:57,573 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:26:57,574 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:26:57,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:57,649 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:26:57,649 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:57,649 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:26:57,649 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:26:58,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 173#L736-3true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:58,212 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:26:58,212 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:26:58,212 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:58,212 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:26:58,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:58,361 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:58,361 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:26:58,361 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:26:58,361 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:26:58,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 10#L751-4true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:58,607 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is not cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is not cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is not cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is not cut-off event [2022-01-19 04:26:58,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:58,607 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:26:58,607 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:26:58,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:58,801 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:26:58,801 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:58,801 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:26:58,802 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:59,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,029 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:26:59,029 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:26:59,029 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:26:59,029 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:26:59,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,076 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:26:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,286 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,286 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:26:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:59,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,397 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,397 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,397 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,397 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,397 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:59,398 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:59,398 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:59,398 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,482 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,482 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:59,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,795 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 94#L711true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,796 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,796 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,804 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,804 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,804 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,804 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,805 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:26:59,805 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:26:59,805 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,805 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,910 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,910 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,911 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,917 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:59,917 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,918 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,923 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:26:59,923 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:26:59,923 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:00,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,010 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:27:00,010 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:27:00,010 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:27:00,010 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,011 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,011 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:27:00,011 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:27:00,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,028 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is not cut-off event [2022-01-19 04:27:00,028 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 04:27:00,028 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is not cut-off event [2022-01-19 04:27:00,028 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is not cut-off event [2022-01-19 04:27:00,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,169 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,169 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:00,169 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,169 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,170 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:27:00,170 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:00,170 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,170 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,241 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,242 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:00,242 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:00,243 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:27:00,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,408 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:27:00,409 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,409 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,409 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,413 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,413 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:27:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:27:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 166#L736-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,509 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 166#L736-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,509 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:27:00,509 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,581 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:27:00,581 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,581 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,582 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:27:00,582 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,582 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,582 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,585 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,585 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:27:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,633 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,633 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:27:00,633 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:00,633 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:00,634 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:00,634 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,634 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:27:00,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 209#L752true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,645 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,645 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,645 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,654 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,654 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:27:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,655 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,655 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:27:00,655 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:00,655 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:00,655 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:27:00,655 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:00,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,700 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,701 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:27:00,701 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:00,701 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:00,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,701 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,702 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:27:00,702 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:27:00,702 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:27:00,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,704 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:27:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:27:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:27:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:00,756 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,756 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:27:00,756 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:00,757 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:00,757 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:27:00,757 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 04:27:00,757 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), 209#L752true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,772 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:27:00,772 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:00,772 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,772 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 10#L751-4true, 364#true, 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,773 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 89#L751-7true, 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,773 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:27:00,773 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,807 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:27:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:27:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:27:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:27:00,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 173#L736-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,853 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,853 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:27:00,853 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:00,853 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:27:00,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,857 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,857 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:00,857 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:00,858 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,858 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:27:00,858 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:00,858 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:00,858 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:00,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,901 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,901 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,901 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:00,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,943 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:27:00,943 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,943 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:27:00,943 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 228#L752-3true, Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,943 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-19 04:27:00,944 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:27:00,944 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,944 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,984 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,984 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-19 04:27:00,984 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:00,984 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:00,984 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,984 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:27:00,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,987 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:27:00,987 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,987 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:27:00,987 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:00,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:00,988 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 04:27:00,988 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:00,988 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:27:00,988 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:01,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,065 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 04:27:01,065 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,065 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:27:01,066 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:01,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,467 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:27:01,467 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:01,467 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:01,467 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:27:01,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 69#L751-3true, Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,469 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:27:01,469 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:27:01,469 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-19 04:27:01,469 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:27:01,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,471 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:27:01,471 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:27:01,471 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:01,471 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:27:01,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,472 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 04:27:01,472 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,472 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:01,472 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,506 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 04:27:01,506 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,511 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,511 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,512 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:27:01,512 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:27:01,512 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,512 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:27:01,512 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:27:01,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 166#L736-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 364#true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,540 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-19 04:27:01,540 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:01,540 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,540 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:27:01,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 173#L736-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,566 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:27:01,566 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,566 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:01,566 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:27:01,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,567 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:27:01,567 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:01,567 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:27:01,567 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:01,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,568 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-19 04:27:01,568 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:01,568 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:01,568 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,570 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:27:01,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,570 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:27:01,571 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:27:01,571 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:27:01,571 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:27:01,571 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:27:01,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][285], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,613 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-19 04:27:01,613 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:01,613 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:27:01,613 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:01,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,615 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,615 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:01,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,616 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:27:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 286#true, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 123#L712true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,617 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:27:01,617 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:01,617 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,617 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:27:01,634 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 364#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,634 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 04:27:01,634 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:27:01,634 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:01,634 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:01,634 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,636 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,636 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:01,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 16#L752-3true, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 173#L736-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,668 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:27:01,668 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:27:01,668 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:01,668 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:01,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 277#(= ~state~0 0), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 173#L736-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 364#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,669 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-19 04:27:01,669 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:01,669 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:01,669 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:27:01,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][208], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 275#true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,703 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-19 04:27:01,703 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:27:01,703 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:27:01,703 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][318], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, 228#L752-3true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,772 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][335], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 275#true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 121#L732-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 286#true, thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 240#true, Black: 242#(= ~state~0 0), 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:01,772 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-19 04:27:01,772 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:01,773 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:01,773 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:27:01,809 INFO L129 PetriNetUnfolder]: 56727/196374 cut-off events. [2022-01-19 04:27:01,809 INFO L130 PetriNetUnfolder]: For 828367/842114 co-relation queries the response was YES. [2022-01-19 04:27:05,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 417639 conditions, 196374 events. 56727/196374 cut-off events. For 828367/842114 co-relation queries the response was YES. Maximal size of possible extension queue 3154. Compared 2984374 event pairs, 15545 based on Foata normal form. 1155/182993 useless extension candidates. Maximal degree in co-relation 417142. Up to 47395 conditions per place. [2022-01-19 04:27:06,129 INFO L132 encePairwiseOnDemand]: 235/244 looper letters, 81 selfloop transitions, 16 changer transitions 0/444 dead transitions. [2022-01-19 04:27:06,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 444 transitions, 2082 flow [2022-01-19 04:27:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:27:06,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:27:06,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1048 transitions. [2022-01-19 04:27:06,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8590163934426229 [2022-01-19 04:27:06,130 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1048 transitions. [2022-01-19 04:27:06,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1048 transitions. [2022-01-19 04:27:06,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:06,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1048 transitions. [2022-01-19 04:27:06,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.6) internal successors, (1048), 5 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:27:06,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:27:06,133 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 244.0) internal successors, (1464), 6 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:27:06,133 INFO L186 Difference]: Start difference. First operand has 306 places, 402 transitions, 1704 flow. Second operand 5 states and 1048 transitions. [2022-01-19 04:27:06,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 444 transitions, 2082 flow [2022-01-19 04:27:08,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 444 transitions, 2076 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:08,273 INFO L242 Difference]: Finished difference. Result has 313 places, 409 transitions, 1820 flow [2022-01-19 04:27:08,274 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=244, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1820, PETRI_PLACES=313, PETRI_TRANSITIONS=409} [2022-01-19 04:27:08,274 INFO L334 CegarLoopForPetriNet]: 232 programPoint places, 81 predicate places. [2022-01-19 04:27:08,274 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 409 transitions, 1820 flow [2022-01-19 04:27:08,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 194.25) internal successors, (777), 4 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:27:08,274 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:08,274 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:08,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 04:27:08,275 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:27:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:08,275 INFO L85 PathProgramCache]: Analyzing trace with hash 318842357, now seen corresponding path program 1 times [2022-01-19 04:27:08,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:08,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220207261] [2022-01-19 04:27:08,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:08,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:08,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:27:08,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:08,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220207261] [2022-01-19 04:27:08,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220207261] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:08,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:08,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 04:27:08,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789068460] [2022-01-19 04:27:08,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:08,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 04:27:08,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:08,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 04:27:08,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-01-19 04:27:08,389 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 244 [2022-01-19 04:27:08,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 409 transitions, 1820 flow. Second operand has 12 states, 12 states have (on average 162.16666666666666) internal successors, (1946), 12 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:27:08,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:08,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 244 [2022-01-19 04:27:08,391 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:13,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:13,914 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-01-19 04:27:13,914 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-01-19 04:27:13,914 INFO L387 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-01-19 04:27:13,914 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-01-19 04:27:13,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][275], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:13,915 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-01-19 04:27:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-01-19 04:27:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-01-19 04:27:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-01-19 04:27:14,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][488], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:14,014 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-01-19 04:27:14,014 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-01-19 04:27:14,014 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-01-19 04:27:14,014 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-01-19 04:27:14,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][275], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:14,786 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-01-19 04:27:14,786 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-01-19 04:27:14,786 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-01-19 04:27:14,786 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-01-19 04:27:15,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][296], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:15,109 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-01-19 04:27:15,109 INFO L387 tUnfolder$Statistics]: existing Event has 122 ancestors and is cut-off event [2022-01-19 04:27:15,109 INFO L387 tUnfolder$Statistics]: existing Event has 122 ancestors and is cut-off event [2022-01-19 04:27:15,109 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-01-19 04:27:15,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][501], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:15,110 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is not cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is not cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-01-19 04:27:15,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][501], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:15,110 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 122 ancestors and is cut-off event [2022-01-19 04:27:15,110 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:15,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:15,439 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2022-01-19 04:27:15,439 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:15,439 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:15,439 INFO L387 tUnfolder$Statistics]: existing Event has 122 ancestors and is cut-off event [2022-01-19 04:27:16,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,089 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2022-01-19 04:27:16,089 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,089 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,089 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:16,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][567], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,090 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2022-01-19 04:27:16,090 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,090 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2022-01-19 04:27:16,090 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,474 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,474 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 124 ancestors and is cut-off event [2022-01-19 04:27:16,474 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,874 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,874 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:16,874 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,874 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:16,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:16,875 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,554 INFO L384 tUnfolder$Statistics]: this new event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,554 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,554 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,554 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,555 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,555 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,555 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,555 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,565 INFO L384 tUnfolder$Statistics]: this new event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,565 INFO L384 tUnfolder$Statistics]: this new event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,565 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:17,566 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,945 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,945 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,945 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,945 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,945 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,945 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,976 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][308], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,983 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:17,984 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:18,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,327 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,327 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,327 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,327 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,370 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,370 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,370 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,370 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,370 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,370 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,659 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:18,659 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:18,659 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:18,659 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:18,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,679 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,679 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,679 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,679 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,680 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,680 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,680 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,680 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,681 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,681 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,681 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,681 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,682 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,682 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,682 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,682 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,684 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,684 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,684 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,684 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,687 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,687 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,687 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,687 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:18,698 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,698 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:18,698 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:18,698 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,062 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,062 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,062 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,062 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,103 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,104 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,104 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,104 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,104 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,104 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,104 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,104 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,105 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,105 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,106 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,106 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,106 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,106 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,106 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,106 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,121 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:19,121 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:19,121 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:19,121 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:19,139 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,139 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,140 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,140 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,143 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,143 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,143 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,143 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,145 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,145 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,145 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,145 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,153 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,153 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,153 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,153 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,539 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,539 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,539 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,539 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,574 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,574 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,574 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,574 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,589 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,589 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,589 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,589 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,589 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,589 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,590 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,590 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,590 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,590 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,591 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,591 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,592 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,592 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,592 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,592 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,593 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,593 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,593 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,593 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,607 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,607 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,607 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,607 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,607 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,608 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,608 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,608 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,612 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,612 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,612 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:19,612 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:19,629 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,630 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,630 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,630 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,631 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,631 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,631 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,631 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,631 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,634 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,634 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,634 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,634 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:19,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:19,635 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,635 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,635 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,635 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:19,635 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:20,392 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,393 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,393 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,395 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,395 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,395 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,395 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,395 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,395 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,396 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,396 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,396 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,396 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,411 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,411 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,411 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:20,411 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,412 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,412 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,412 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,412 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:20,414 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,414 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 128 ancestors and is cut-off event [2022-01-19 04:27:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,417 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:20,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,433 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,433 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,433 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,433 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,438 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,438 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,438 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,895 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,895 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,895 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,895 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,896 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,896 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,926 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,927 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,927 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,927 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,927 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,927 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,929 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,929 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,929 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,929 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,929 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,929 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:20,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,946 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,946 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,946 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,946 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,949 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,949 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,949 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,949 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,949 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,949 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:20,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,951 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,951 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,951 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:20,951 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:20,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:20,968 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,968 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,968 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:20,968 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,783 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,783 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,783 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,783 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,783 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,802 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,802 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,802 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,802 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:21,802 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,802 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,803 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,803 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,803 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,803 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,803 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,803 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:21,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,804 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,804 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,804 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,804 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,805 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,805 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,806 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,806 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,806 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:21,808 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,808 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,808 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,808 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,808 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,808 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:21,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,810 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,810 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,810 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:21,810 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:21,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,829 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,829 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:21,830 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:21,830 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,325 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,326 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,327 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,327 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,373 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,373 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,374 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,392 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,393 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,393 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,393 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,393 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:22,393 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,394 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 99#L766-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,394 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,395 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:22,396 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,397 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,397 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,397 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,397 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,397 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:22,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,398 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,398 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:22,398 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,398 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:22,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,398 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,399 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:22,399 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:22,399 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:23,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,266 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,266 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,266 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:23,266 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,267 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,267 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,267 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:23,267 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,267 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,334 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,334 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,334 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,334 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,335 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,335 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:23,335 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,336 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,336 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,336 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,336 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:23,337 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,337 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,339 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:23,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,339 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,340 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,340 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:23,340 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,340 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:23,368 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,369 INFO L384 tUnfolder$Statistics]: this new event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,369 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,949 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 99#L766-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,950 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,950 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,950 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,950 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,950 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:23,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,951 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,951 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,951 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,951 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,951 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,952 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,952 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:23,952 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,954 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:23,954 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,954 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,955 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,955 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:23,955 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,955 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,986 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:23,987 INFO L384 tUnfolder$Statistics]: this new event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:27:24,951 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:24,951 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:24,951 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:24,951 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:24,951 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:24,951 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:24,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:24,982 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,982 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:24,983 INFO L384 tUnfolder$Statistics]: this new event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:24,983 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:27:25,633 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:25,633 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,634 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:25,634 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,634 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,634 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,634 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:25,634 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:25,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:25,663 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:25,664 INFO L384 tUnfolder$Statistics]: this new event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:25,664 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:26,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:26,693 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,693 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,693 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,693 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:26,693 INFO L384 tUnfolder$Statistics]: this new event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,694 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,694 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:26,694 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:27,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:27,733 INFO L384 tUnfolder$Statistics]: this new event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:27,734 INFO L384 tUnfolder$Statistics]: this new event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:27,755 INFO L384 tUnfolder$Statistics]: this new event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,755 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,755 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,755 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:27,756 INFO L384 tUnfolder$Statistics]: this new event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,756 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,756 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:27,756 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:28,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:28,506 INFO L384 tUnfolder$Statistics]: this new event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,506 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,506 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,506 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:28,506 INFO L384 tUnfolder$Statistics]: this new event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,507 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,507 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,507 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:28,529 INFO L384 tUnfolder$Statistics]: this new event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:28,529 INFO L384 tUnfolder$Statistics]: this new event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,530 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:28,530 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:29,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,506 INFO L384 tUnfolder$Statistics]: this new event has 143 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,507 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,507 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:29,507 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:29,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,508 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,508 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,508 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:29,508 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:29,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,641 INFO L384 tUnfolder$Statistics]: this new event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,641 INFO L384 tUnfolder$Statistics]: this new event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,662 INFO L384 tUnfolder$Statistics]: this new event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:29,662 INFO L384 tUnfolder$Statistics]: this new event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:30,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,625 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,626 INFO L384 tUnfolder$Statistics]: this new event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,626 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:30,626 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:30,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,627 INFO L384 tUnfolder$Statistics]: this new event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,627 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,627 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:30,627 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:30,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,774 INFO L384 tUnfolder$Statistics]: this new event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:30,774 INFO L384 tUnfolder$Statistics]: this new event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:30,774 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:31,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:31,603 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,603 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,603 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,603 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:31,604 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,604 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,604 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:31,604 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:32,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][653], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,388 INFO L384 tUnfolder$Statistics]: this new event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][255], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,692 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is not cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is not cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is not cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is not cut-off event [2022-01-19 04:27:32,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][255], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,692 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,692 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][255], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,693 INFO L384 tUnfolder$Statistics]: this new event has 144 ancestors and is not cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is not cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is not cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is not cut-off event [2022-01-19 04:27:32,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][255], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:32,693 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,693 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:32,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,828 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:32,828 INFO L384 tUnfolder$Statistics]: this new event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:33,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][464], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,566 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][464], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,566 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,886 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,886 INFO L384 tUnfolder$Statistics]: this new event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,886 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,887 INFO L384 tUnfolder$Statistics]: this new event has 148 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:33,887 INFO L384 tUnfolder$Statistics]: this new event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:33,887 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:34,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:34,068 INFO L384 tUnfolder$Statistics]: this new event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:34,069 INFO L384 tUnfolder$Statistics]: this new event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:34,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][930], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:34,534 INFO L384 tUnfolder$Statistics]: this new event has 148 ancestors and is cut-off event [2022-01-19 04:27:34,534 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:34,534 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:34,534 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:35,304 INFO L384 tUnfolder$Statistics]: this new event has 150 ancestors and is cut-off event [2022-01-19 04:27:35,304 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:35,304 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:35,304 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:35,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:35,352 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,352 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,352 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,352 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 99#L766-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:35,352 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,353 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,353 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,353 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:35,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:35,751 INFO L384 tUnfolder$Statistics]: this new event has 149 ancestors and is cut-off event [2022-01-19 04:27:35,751 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:35,751 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:35,751 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:36,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,074 INFO L384 tUnfolder$Statistics]: this new event has 149 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,075 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,075 INFO L384 tUnfolder$Statistics]: this new event has 150 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,075 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,075 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:36,076 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,076 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][464], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,130 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][464], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:36,130 INFO L384 tUnfolder$Statistics]: this new event has 147 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is not cut-off event [2022-01-19 04:27:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is not cut-off event [2022-01-19 04:27:36,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,564 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,565 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,565 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,565 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:36,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,565 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,565 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,566 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,566 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:36,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:36,566 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,566 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:36,566 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:36,567 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:37,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,365 INFO L384 tUnfolder$Statistics]: this new event has 150 ancestors and is cut-off event [2022-01-19 04:27:37,365 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:37,365 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:27:37,365 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,366 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,366 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,366 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,366 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,540 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,540 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,540 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,540 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,540 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,556 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,556 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,556 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,556 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,557 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,557 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,557 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,557 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,558 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,558 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,558 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,558 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:37,559 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:37,559 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,447 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,448 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,448 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,448 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,448 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,449 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,449 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,450 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,450 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:38,450 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:38,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,453 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,453 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,454 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,454 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][742], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,460 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,460 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,460 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,460 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][742], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,461 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,461 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,461 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,461 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,776 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,776 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,776 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,777 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,777 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,777 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,840 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:38,840 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-01-19 04:27:38,840 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:38,840 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:27:38,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,958 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,958 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,959 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,959 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,959 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,959 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,960 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,960 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,960 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,960 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,961 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,961 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,973 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,973 INFO L384 tUnfolder$Statistics]: this new event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,973 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,973 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,973 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:38,973 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:38,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,981 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,981 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,981 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,981 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,982 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,982 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,982 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,982 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,983 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,983 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,983 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:38,984 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:38,985 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,985 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:38,985 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:38,985 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:39,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:39,833 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:39,834 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:39,834 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:39,834 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:39,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:39,834 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:39,834 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:39,835 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:39,835 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,163 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,163 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,163 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,163 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,164 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,164 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,330 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,330 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,330 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,331 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:40,331 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,331 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,331 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,331 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,332 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,332 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,332 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,332 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,333 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,333 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,333 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,334 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,334 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,334 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,334 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,335 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:40,335 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,335 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,348 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,348 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,348 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,348 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,348 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:40,348 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,349 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:40,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,349 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:40,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,362 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,362 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,362 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,362 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,363 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,363 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,363 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,363 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,364 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,364 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,364 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:40,365 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,365 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,366 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,366 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,366 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:40,366 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,874 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,874 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,874 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,874 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,875 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,875 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,875 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:40,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,876 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,876 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,876 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,876 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,876 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,877 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,877 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:40,877 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:40,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,879 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,879 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,879 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:40,879 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:40,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:40,880 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:40,880 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:40,880 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:40,880 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][540], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,212 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][540], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,212 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,212 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,581 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,582 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,582 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,583 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,583 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,583 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,584 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,584 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,584 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,584 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,758 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,758 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,758 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,758 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,758 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,758 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,759 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,759 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,759 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,759 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,759 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,759 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,762 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,762 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,762 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,763 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,763 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,763 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,763 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:41,764 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,764 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,764 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,764 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,765 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,765 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,765 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:41,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,766 INFO L384 tUnfolder$Statistics]: this new event has 152 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,766 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,766 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,767 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,767 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,767 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,767 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,768 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:41,768 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,769 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,769 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,769 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,769 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,783 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,783 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,784 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,784 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,784 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,784 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,784 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,784 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,785 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,785 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,785 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:41,786 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,786 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,796 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,796 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,796 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,797 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,797 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,797 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,797 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,797 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,798 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:41,798 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,798 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,799 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,799 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:41,800 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,800 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:41,800 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:41,800 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,316 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,316 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:42,316 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:42,317 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:42,317 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1318], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,335 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1319], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,335 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:42,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1319], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,336 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1329], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,336 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:42,336 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:42,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:42,340 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:42,340 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:42,340 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:42,340 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,037 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,037 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,038 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,038 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,039 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,039 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,039 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,039 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,039 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,040 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,040 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,228 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,228 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,228 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,229 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,229 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,229 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,229 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,229 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,230 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,231 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,231 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,231 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,231 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,231 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,232 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,232 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:43,232 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,232 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,232 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,235 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,235 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,235 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,235 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,236 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,236 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,236 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,237 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,238 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,238 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,239 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,239 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:43,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,240 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,240 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,240 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,240 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,241 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,241 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:43,242 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,242 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,242 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,242 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,243 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,257 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,258 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,258 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,258 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,259 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,259 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,260 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,260 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,260 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,260 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,260 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,260 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,261 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,261 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,261 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,262 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,270 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,270 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,270 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,270 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,270 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,271 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,271 INFO L384 tUnfolder$Statistics]: this new event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:43,271 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:27:43,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,272 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,272 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,272 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,272 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,273 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,273 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,273 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:43,274 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,274 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,274 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,274 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,275 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,275 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:43,275 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:43,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,845 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:43,845 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:43,845 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:43,845 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:43,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:43,908 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:43,908 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:43,908 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:27:43,908 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,373 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,373 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,373 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,373 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,375 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,375 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,375 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,375 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,552 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,552 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,552 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,553 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,553 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,553 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,554 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,554 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,554 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,554 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,555 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,555 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,555 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,555 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,750 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,751 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,751 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,751 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,751 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,751 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,751 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,751 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,752 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,753 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,753 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,753 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,754 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,754 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,755 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,755 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,756 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,756 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,756 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,756 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,756 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,756 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,758 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,758 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,758 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,758 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,758 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,758 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,759 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,759 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,759 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,759 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,759 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,759 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,760 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,760 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,760 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,761 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,761 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,761 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,762 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,762 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,763 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,763 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,763 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,763 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,764 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,764 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,764 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,764 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,764 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,764 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,765 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,765 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,766 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,766 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,766 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,766 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,767 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,768 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,768 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,768 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,768 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,769 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,769 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,769 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,769 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,783 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,784 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,784 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,784 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,785 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,785 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,786 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,787 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,787 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,787 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,788 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,788 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,791 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,791 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,791 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,791 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,791 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,791 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,798 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,798 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,798 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,799 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,799 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,799 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,800 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,800 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,800 INFO L384 tUnfolder$Statistics]: this new event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,800 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:44,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,801 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,801 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,801 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,801 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:44,802 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,802 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,802 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:44,803 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:45,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,363 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,363 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,363 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,384 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,385 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1292], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,385 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1293], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,385 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:45,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1293], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:45,385 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1328], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,386 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:45,386 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,390 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:45,390 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,390 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:45,390 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:45,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,391 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:45,391 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:45,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:45,455 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,456 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:45,456 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:45,456 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:27:46,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,084 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:46,084 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,084 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:27:46,084 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,126 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,126 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,127 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,127 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,127 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,351 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,351 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,352 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,352 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,353 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,353 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,354 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,354 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,355 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,355 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,355 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,356 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,356 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,356 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,357 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,357 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,358 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,358 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,361 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,362 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,362 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,362 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,362 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,362 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,363 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,363 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,363 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,364 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,364 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,364 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,364 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,364 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,365 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,365 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,366 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,366 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,367 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,367 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,368 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,368 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,368 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,368 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,369 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,369 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,369 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:46,369 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,370 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,385 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,385 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,385 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,385 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,385 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,385 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,386 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,386 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,386 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,387 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,387 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,387 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,387 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,387 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,387 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,388 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,388 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,389 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,389 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,393 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,393 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,393 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,393 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,393 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,393 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,394 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,394 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,394 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,394 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,394 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,394 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,401 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,402 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,402 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,402 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,402 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,403 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,403 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,403 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,404 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:46,404 INFO L384 tUnfolder$Statistics]: this new event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,404 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,405 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,405 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,405 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:46,406 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:46,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,995 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:46,995 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:46,995 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:46,995 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:46,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:46,996 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:46,996 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:46,996 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:46,996 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:47,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,058 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,058 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:47,058 INFO L387 tUnfolder$Statistics]: existing Event has 127 ancestors and is cut-off event [2022-01-19 04:27:47,058 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,736 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,736 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,737 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,737 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,965 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,966 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,966 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,967 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:47,967 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,967 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,967 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,967 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,967 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,968 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,968 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,968 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,968 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,968 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,968 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,969 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,969 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,970 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,970 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,970 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:47,971 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:47,971 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,971 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,972 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,972 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,972 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,972 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,972 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:47,972 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:47,975 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,976 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,976 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,976 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:47,976 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,976 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:47,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,977 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,977 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,977 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,977 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,978 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,978 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,978 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,978 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,980 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,980 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,980 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:47,981 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,981 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,981 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,981 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,982 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,982 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,982 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,982 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:47,983 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,983 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:47,983 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:47,983 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,002 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,002 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,003 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,003 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,003 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,004 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,004 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,004 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:48,005 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,005 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,006 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,006 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,006 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,006 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,006 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,006 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,010 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,010 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,010 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:48,010 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,010 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,010 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,011 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:48,011 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,020 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,020 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:48,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,020 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,021 INFO L384 tUnfolder$Statistics]: this new event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,021 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,021 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,022 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:48,022 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,639 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:48,639 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:48,639 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:49,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,303 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:49,303 INFO L387 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-01-19 04:27:49,303 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:27:49,304 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,631 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,631 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,631 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,631 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,631 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,632 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,633 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,633 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:49,634 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,634 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,634 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,635 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,635 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,636 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,636 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,636 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,636 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,636 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,636 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,637 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,637 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,637 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,638 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,638 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,642 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,642 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,642 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,642 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,644 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,644 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,644 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,644 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,645 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,645 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,645 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,645 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:49,646 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:49,646 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,646 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,647 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,669 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,669 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,669 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:49,670 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:49,670 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,671 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,671 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,672 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,676 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,677 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,677 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,677 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,677 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,677 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,685 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,685 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:49,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,686 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:49,686 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:27:49,686 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:50,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1358], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:50,652 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:50,652 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:50,652 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:50,652 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:50,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1359], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:50,653 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:50,653 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:50,653 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:50,653 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:51,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,000 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:51,000 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-01-19 04:27:51,001 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:51,001 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:27:51,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,056 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,056 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,056 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:51,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,056 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,057 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,057 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:51,057 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][916], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,106 INFO L384 tUnfolder$Statistics]: this new event has 157 ancestors and is not cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is not cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is not cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is not cut-off event [2022-01-19 04:27:51,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][916], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,106 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,106 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:51,313 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,313 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,315 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,316 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,316 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,316 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,317 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,317 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,317 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,317 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,317 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,317 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:51,318 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,318 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,319 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,319 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,323 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,323 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:51,323 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,324 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,325 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,325 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,325 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:51,325 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:51,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,349 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:51,350 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:27:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:52,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,773 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,773 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,773 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:52,773 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:52,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,774 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,774 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,774 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:52,774 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:52,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,891 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is not cut-off event [2022-01-19 04:27:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:27:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:27:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is not cut-off event [2022-01-19 04:27:52,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,892 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1486], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:52,892 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:52,892 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,047 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,047 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,047 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,047 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,047 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,047 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,048 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,048 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,048 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,048 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,049 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,049 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,049 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,049 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,049 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,049 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,050 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:53,050 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,050 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:53,051 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,051 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:27:53,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,055 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,055 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:53,055 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,055 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,056 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,056 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:53,056 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,056 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,092 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,092 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,092 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:53,092 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:53,143 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,143 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,143 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,143 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,144 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,144 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,144 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,144 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,462 INFO L384 tUnfolder$Statistics]: this new event has 158 ancestors and is not cut-off event [2022-01-19 04:27:53,462 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is not cut-off event [2022-01-19 04:27:53,462 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:27:53,462 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is not cut-off event [2022-01-19 04:27:53,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,462 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,463 INFO L384 tUnfolder$Statistics]: this new event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:53,463 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,472 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:27:53,472 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,472 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,472 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:53,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,473 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,473 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,473 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,473 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,474 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,474 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,474 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,475 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,475 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,475 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,476 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,476 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:53,476 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,477 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,477 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:53,477 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,478 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:53,478 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:53,478 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:54,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,046 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,078 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,078 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,078 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,078 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][930], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,131 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:54,131 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:54,131 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:54,131 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:27:54,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][585], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,131 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,132 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:54,132 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,132 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,431 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,431 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:54,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,432 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,432 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,432 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,559 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1486], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,559 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,559 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,560 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,560 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,689 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,689 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:54,690 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:54,690 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,725 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,725 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,725 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:54,725 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,725 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,725 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,726 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,726 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:54,726 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,727 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:54,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,774 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,774 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:54,774 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,774 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,775 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,775 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:54,775 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,775 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:54,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,821 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,821 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,822 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,822 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:54,830 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,830 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,830 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,830 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,831 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:54,831 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,831 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:54,832 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,832 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,832 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:54,832 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:55,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,046 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:55,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:55,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:55,046 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:55,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,596 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,596 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:55,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,597 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:27:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:55,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,826 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,826 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,826 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:55,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,826 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,827 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:55,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:55,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:55,829 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:27:55,829 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:55,830 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:55,830 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:27:56,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,210 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,210 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,210 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,210 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,211 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,211 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,212 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,212 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,212 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,212 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1692], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,338 INFO L384 tUnfolder$Statistics]: this new event has 160 ancestors and is not cut-off event [2022-01-19 04:27:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is not cut-off event [2022-01-19 04:27:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is not cut-off event [2022-01-19 04:27:56,339 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is not cut-off event [2022-01-19 04:27:56,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1693], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,339 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,339 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,339 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,339 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,340 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,340 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,340 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,340 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1486], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,340 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,341 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,341 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,341 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,480 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,480 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,480 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:56,480 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:56,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,481 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,481 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:56,481 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:27:56,481 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:27:56,518 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,518 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,518 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:56,518 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,518 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,518 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,519 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,519 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,519 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:56,519 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,519 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,519 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,523 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,523 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,525 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,569 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,569 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,569 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,569 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,570 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,570 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,570 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:56,570 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1643], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,571 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1644], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,571 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1644], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,571 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:56,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,619 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,619 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,619 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,619 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,619 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,620 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,620 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,620 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,622 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,623 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,623 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,624 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,624 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,624 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,624 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,625 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,625 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,625 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,625 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:56,632 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:56,632 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true]) [2022-01-19 04:27:56,633 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,633 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,633 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,633 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:27:56,634 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,634 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,634 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:56,634 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:57,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,276 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,413 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:27:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,414 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,414 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:57,414 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:57,418 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,418 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is cut-off event [2022-01-19 04:27:57,418 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,418 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,419 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,419 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,644 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,644 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,644 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,644 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,645 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,645 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,645 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,645 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,646 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,646 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,647 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,647 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:57,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,650 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:27:57,650 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:57,650 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:57,650 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:57,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:57,651 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:27:57,651 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:57,651 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:27:57,651 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:58,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,031 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,031 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,031 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:58,031 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,032 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,032 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,032 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,032 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,033 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,033 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,034 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,034 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,034 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,149 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is not cut-off event [2022-01-19 04:27:58,149 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is not cut-off event [2022-01-19 04:27:58,149 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is not cut-off event [2022-01-19 04:27:58,149 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is not cut-off event [2022-01-19 04:27:58,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,149 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,150 INFO L384 tUnfolder$Statistics]: this new event has 161 ancestors and is not cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is not cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is not cut-off event [2022-01-19 04:27:58,150 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is not cut-off event [2022-01-19 04:27:58,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,151 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,151 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,151 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,151 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1486], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,152 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,152 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,152 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,152 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,298 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,298 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,298 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:27:58,298 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:27:58,298 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,298 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,300 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,300 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:58,300 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:58,300 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:58,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,301 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,301 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,301 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:27:58,301 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:27:58,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,340 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,340 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,340 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,340 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,341 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,341 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,341 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,341 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,723 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,724 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,724 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,724 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:58,724 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,724 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,737 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,737 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,737 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,737 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,738 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,738 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,738 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:58,739 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,739 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,739 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,739 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,739 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,740 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,740 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:58,740 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:58,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,805 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,805 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,805 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,805 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,806 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,806 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,806 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,806 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,810 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,810 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,810 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,810 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,811 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,811 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,811 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,811 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,812 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,812 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,812 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,812 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,813 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,813 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,813 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,813 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,817 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,818 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,819 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,819 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,819 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,819 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,819 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:27:58,827 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,827 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,828 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,828 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,828 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,828 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:58,877 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:58,877 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,877 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:58,877 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:59,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,073 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,073 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,073 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,073 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,078 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,221 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,221 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,222 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,222 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,222 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:27:59,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,227 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,229 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,229 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:59,229 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:27:59,229 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,230 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,231 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,231 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,231 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,231 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:59,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,476 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:27:59,476 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:59,476 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:27:59,476 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:27:59,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,478 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:59,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,479 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,479 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:27:59,479 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:59,479 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:27:59,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][982], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,490 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,855 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,855 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,855 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,856 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,857 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,857 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,857 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:27:59,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,857 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,858 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:27:59,858 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,858 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:27:59,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1693], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,975 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,975 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,975 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,975 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,976 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,976 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,976 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,976 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,977 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,977 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,977 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1486], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:27:59,978 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:27:59,978 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,978 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:27:59,978 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,523 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,523 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,524 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,524 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:00,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,526 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,526 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:28:00,526 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:00,526 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,565 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,565 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:00,565 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,565 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,602 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,603 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,603 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:00,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,603 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,604 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:00,609 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,609 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,616 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,616 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,616 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,616 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,617 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,617 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,617 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,618 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,618 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:00,618 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,665 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,665 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,665 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,665 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,666 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,666 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,666 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,666 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,668 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,669 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,669 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,670 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,671 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,671 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,671 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,671 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,673 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,673 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,673 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,673 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,674 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,674 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,674 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,674 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,674 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,675 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,675 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,678 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,678 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,908 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,908 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,908 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,908 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:00,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,914 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,914 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,914 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,914 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:00,923 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,048 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,049 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,049 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:01,050 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,050 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:01,056 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,056 INFO L384 tUnfolder$Statistics]: this new event has 162 ancestors and is not cut-off event [2022-01-19 04:28:01,056 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is not cut-off event [2022-01-19 04:28:01,056 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is not cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is not cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is not cut-off event [2022-01-19 04:28:01,057 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,057 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,057 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,057 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][608], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,061 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,061 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:01,061 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:01,061 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][608], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,062 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,062 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,062 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:01,062 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:01,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,283 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,283 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,283 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,283 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,284 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,284 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,284 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,284 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,285 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,285 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,285 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,285 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,286 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,286 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,286 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:01,286 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:01,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,287 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,287 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,287 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:01,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,289 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,289 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,289 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:01,289 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:01,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,290 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,290 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:01,290 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:01,290 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:01,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][982], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:01,299 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,300 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:01,300 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:01,300 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:02,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,051 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,051 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,051 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,051 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,052 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,052 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,052 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,052 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,053 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1694], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,218 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,218 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,218 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,218 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,219 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,219 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,220 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,220 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,220 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,220 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,221 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,221 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,360 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,360 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:28:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:02,376 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,376 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,376 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:02,376 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:02,376 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:28:02,376 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,377 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,377 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,377 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,377 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:28:02,377 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,377 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:02,410 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,411 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,411 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,411 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,411 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,411 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,412 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,412 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,412 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,412 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,412 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,412 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,418 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,418 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,418 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,418 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,419 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,419 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,419 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,419 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,419 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,420 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,420 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,420 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,459 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,459 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,459 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,459 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,459 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,459 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,460 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,460 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,460 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,460 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,460 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,460 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,461 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,466 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,466 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,466 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,466 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,466 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,466 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,472 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,473 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,474 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,474 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,474 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,474 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,474 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,475 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,475 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,476 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,476 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:02,476 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,476 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,509 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,509 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,509 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,509 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,510 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,510 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,510 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,510 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,523 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,524 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,524 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,524 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,525 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,525 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,525 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,525 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,527 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,527 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,527 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,527 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,528 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,528 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,528 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,528 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,528 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,529 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,531 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,531 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,531 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,531 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,532 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,534 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,534 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,534 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,534 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,535 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,535 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,535 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,535 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,779 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,779 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,779 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,779 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,787 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,787 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,787 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,787 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,792 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,792 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,792 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,792 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,792 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,793 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,793 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,793 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:02,793 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,793 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,920 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,920 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:02,920 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:02,920 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:02,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,921 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,921 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,921 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,926 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,927 INFO L384 tUnfolder$Statistics]: this new event has 163 ancestors and is not cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is not cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is not cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is not cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is not cut-off event [2022-01-19 04:28:02,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,927 INFO L384 tUnfolder$Statistics]: this new event has 164 ancestors and is cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,927 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:02,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,927 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:02,928 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,928 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,928 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:02,928 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,929 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,929 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:02,929 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,929 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,930 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,930 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:02,930 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:02,930 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:02,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,939 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,939 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:02,939 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,939 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,940 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,940 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:02,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,941 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,941 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:02,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,941 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,942 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,942 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:02,942 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,943 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,943 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:02,943 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,944 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,944 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:02,944 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,945 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,945 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:02,945 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,946 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,946 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:02,946 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,947 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,947 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:02,947 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,948 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:02,948 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:02,948 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:03,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1105], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,164 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,164 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:03,164 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:03,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,166 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:03,166 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:03,166 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:03,166 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:03,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,195 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,195 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,195 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:03,196 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:03,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,900 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:03,900 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:03,900 INFO L387 tUnfolder$Statistics]: existing Event has 125 ancestors and is cut-off event [2022-01-19 04:28:03,900 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:03,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,987 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,987 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,987 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,987 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:03,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,987 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,988 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,988 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,988 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1447], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,989 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,989 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,990 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,990 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,990 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,990 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,990 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:03,991 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:03,991 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,120 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,120 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,120 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,121 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,121 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,121 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,121 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,121 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1269], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,122 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,122 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,122 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,122 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,276 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:04,293 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,294 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,294 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:28:04,294 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:04,294 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,294 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,327 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,327 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,327 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,328 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,328 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,328 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,329 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,329 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,329 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,329 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,329 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,329 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,332 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,332 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,332 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,332 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,332 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,332 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,333 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,333 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,334 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,334 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,334 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,334 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,334 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,337 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,337 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:04,337 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,337 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,375 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,375 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,375 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,375 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,376 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,376 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,377 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,377 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,383 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,383 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,383 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,383 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,383 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,383 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,389 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,389 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,389 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,390 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,390 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,390 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,390 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,391 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,391 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:04,391 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,392 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,392 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,392 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:04,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,393 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,393 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,393 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,393 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,394 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,394 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,394 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:04,394 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,394 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,395 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:04,395 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,395 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,428 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,428 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,428 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,428 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,429 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,429 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,429 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,429 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,430 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,430 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,430 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,430 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,431 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,431 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,431 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,431 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,432 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,432 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,432 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,433 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,445 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,445 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,446 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,447 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,447 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,447 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,447 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,448 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,448 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,448 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,448 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,450 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,450 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,450 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,450 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,450 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,453 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,453 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,453 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,710 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,711 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,711 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,711 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,717 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,717 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,717 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,717 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,727 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,727 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,727 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,727 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,852 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,853 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,853 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:04,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,857 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,857 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:04,857 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,857 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,858 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:04,858 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:04,858 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:04,858 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,859 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:04,859 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is cut-off event [2022-01-19 04:28:04,859 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,859 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:04,860 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:04,860 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,442 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:05,442 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:05,442 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:05,442 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:05,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,746 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:05,747 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:05,747 INFO L387 tUnfolder$Statistics]: existing Event has 126 ancestors and is cut-off event [2022-01-19 04:28:05,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:05,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,842 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,842 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:05,842 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,842 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,843 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,843 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,843 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:05,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1387], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,983 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,983 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,983 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,983 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,990 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is not cut-off event [2022-01-19 04:28:05,990 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:05,990 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:05,990 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is not cut-off event [2022-01-19 04:28:05,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,991 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,991 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,991 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,991 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,993 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,993 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,993 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,994 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][898], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:05,995 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,995 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:05,995 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:05,995 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,153 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,153 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:06,153 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,153 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:06,158 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,158 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,158 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,158 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:28:06,158 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:06,158 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,160 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,160 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:06,160 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:06,160 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,211 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,211 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,212 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,213 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,213 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,214 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,214 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,214 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,215 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,215 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,217 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,217 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,217 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,217 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,217 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,218 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,218 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,218 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,218 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,218 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,218 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,219 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,219 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,219 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,219 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,219 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,219 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,221 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,221 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,221 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,221 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,222 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,222 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,222 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,222 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,223 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,223 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,224 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,224 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,263 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,264 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,264 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,264 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,265 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,265 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,271 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,272 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,272 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,272 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,272 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,273 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,273 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,273 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,273 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,273 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,273 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,281 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,281 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,281 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,281 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,282 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,283 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,283 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,283 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,284 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,284 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,284 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,284 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,285 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,285 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,285 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,285 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,323 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,323 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,324 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,325 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,326 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,326 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,326 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,326 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,327 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,327 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,328 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,328 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,328 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:06,329 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,329 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:06,330 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,330 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,340 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,340 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,340 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,342 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,342 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,342 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,342 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,343 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,343 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,343 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,343 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,570 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,614 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,618 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:06,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,621 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,621 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,621 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,621 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,622 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,623 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:06,623 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,623 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,623 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:06,623 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:06,623 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:07,168 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,169 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:07,169 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,173 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:07,173 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:07,173 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:07,173 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,174 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:07,174 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,174 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:07,174 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:07,176 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,176 INFO L384 tUnfolder$Statistics]: this new event has 165 ancestors and is not cut-off event [2022-01-19 04:28:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is not cut-off event [2022-01-19 04:28:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:28:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:07,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,177 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,177 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:07,177 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:07,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,178 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,178 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,178 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,178 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:07,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:07,869 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:07,869 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:07,869 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:07,869 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:08,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,204 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,204 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,204 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,205 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,205 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,205 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,445 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,445 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,445 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,445 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,453 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,453 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,453 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,453 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,469 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is not cut-off event [2022-01-19 04:28:08,469 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:08,469 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:28:08,469 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:28:08,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,470 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,470 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,470 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,470 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,471 INFO L384 tUnfolder$Statistics]: this new event has 166 ancestors and is not cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is not cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is not cut-off event [2022-01-19 04:28:08,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,472 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,473 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,794 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,794 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:08,794 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,794 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:08,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,795 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,795 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:08,795 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:08,795 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:08,804 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,804 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,804 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:08,805 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,805 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:08,805 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,903 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,903 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,903 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,904 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,904 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,904 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,904 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,905 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,905 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,905 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,905 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,905 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,905 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,906 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,906 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,906 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:08,906 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,906 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,907 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,908 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,908 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,909 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,909 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,909 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:08,909 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,909 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,913 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,914 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,914 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:08,914 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,914 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,914 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:08,917 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,917 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,917 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:08,917 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,917 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,917 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:08,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,921 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,921 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,921 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,921 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,922 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,922 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,922 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,922 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,924 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,924 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,924 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,924 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,926 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,926 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,926 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,927 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:08,928 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,928 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:08,928 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:08,928 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,015 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,015 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,015 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,016 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,016 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,016 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,017 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,017 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,017 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,017 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,017 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,017 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,018 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,018 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,018 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,018 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,019 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,019 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,020 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,020 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,020 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,021 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,021 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,032 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,032 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,032 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,033 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,033 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1662], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,049 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,049 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,049 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:09,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,050 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,050 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,050 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,050 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,051 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:09,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,052 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,053 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,053 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,053 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:09,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,116 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,116 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,117 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,117 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,117 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,119 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,119 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,119 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,119 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,120 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,120 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,120 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,120 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,122 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,122 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,122 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,123 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,123 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,123 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,123 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,123 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:09,125 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,125 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:09,126 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,126 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,128 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,128 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,128 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,128 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,129 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,129 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,129 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,129 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,145 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,145 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,146 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,146 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,146 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,146 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,146 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,147 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,599 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,599 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,599 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,599 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,600 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,600 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,600 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,600 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,685 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,685 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,685 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,685 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,701 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,701 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,701 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,702 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,703 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,703 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,703 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:09,703 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,703 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,703 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,938 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,938 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:09,939 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,941 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,942 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,942 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:09,942 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,944 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:09,944 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:09,949 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,949 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,949 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,949 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:09,949 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:09,949 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:09,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,952 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,952 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,952 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,952 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:09,952 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:09,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:10,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1259], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:10,251 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:10,251 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:10,251 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:10,251 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:10,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:10,659 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:10,659 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:10,659 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:10,659 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:10,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1640], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:10,697 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:10,698 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:10,698 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:10,698 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:11,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,050 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:11,050 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:11,050 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:11,050 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:11,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,053 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:11,053 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:11,053 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:11,053 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:11,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][818], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,330 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,331 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,331 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,332 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:11,332 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:11,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1638], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,692 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,698 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,698 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,698 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,698 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,703 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,703 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,703 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,703 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,705 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,705 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,705 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,705 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][651], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:11,706 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,707 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:11,707 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:11,707 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,016 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,016 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:12,016 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,016 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:12,016 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,019 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,019 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:12,019 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,019 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:12,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,021 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,021 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:12,021 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:12,021 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:12,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,022 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,022 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,022 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:12,022 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:12,030 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,030 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,031 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:12,031 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,031 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:12,031 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,124 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,124 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,124 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,124 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,125 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,126 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,126 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,127 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,127 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,129 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,129 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,132 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,132 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,132 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,132 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,132 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,132 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,139 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,139 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,139 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,139 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,140 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,222 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,222 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,223 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,224 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,224 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,226 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,226 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,227 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,228 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,228 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,228 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,228 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,228 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:12,239 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,239 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,239 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,240 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,252 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,252 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,252 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,252 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,253 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,253 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,253 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,253 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:12,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,309 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,309 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,309 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:12,312 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:12,312 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,312 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,318 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,318 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,318 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,318 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,319 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,319 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,319 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,319 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,320 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,320 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,320 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,320 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,320 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,321 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,321 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,321 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,843 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:12,843 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:12,843 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,844 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,844 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,844 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:12,844 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,845 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,845 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:12,845 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:12,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,919 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,919 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,919 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,919 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:12,930 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,930 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,930 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:12,930 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,931 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,931 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,931 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:12,931 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,932 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:12,932 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:12,932 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,932 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:12,932 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:13,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,496 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:13,496 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,496 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,496 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:13,496 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:13,497 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,497 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:13,497 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:13,497 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,497 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:13,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,499 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,500 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,500 INFO L384 tUnfolder$Statistics]: this new event has 167 ancestors and is not cut-off event [2022-01-19 04:28:13,500 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is not cut-off event [2022-01-19 04:28:13,500 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is not cut-off event [2022-01-19 04:28:13,500 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is not cut-off event [2022-01-19 04:28:13,500 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is not cut-off event [2022-01-19 04:28:13,501 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,501 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:13,501 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,501 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,501 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:13,501 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:13,501 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,502 INFO L384 tUnfolder$Statistics]: this new event has 168 ancestors and is cut-off event [2022-01-19 04:28:13,502 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:13,502 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,502 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:13,502 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:13,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,561 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,561 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:13,561 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:13,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,694 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:13,694 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:13,694 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:13,694 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:13,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,695 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:13,695 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:13,695 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:13,695 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:13,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,754 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:13,755 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:13,755 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:14,005 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1259], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,006 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1640], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,006 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:14,006 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:14,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,289 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:14,289 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:14,289 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:14,289 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:14,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,291 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:14,291 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:14,291 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:14,291 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:14,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,400 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:14,400 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:14,400 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-01-19 04:28:14,400 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:14,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,453 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,453 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:14,453 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:14,453 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,815 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,815 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,815 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,815 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1637], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,817 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,817 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,817 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,818 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,822 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,822 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,822 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,823 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:14,831 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,831 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:14,831 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:14,831 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,176 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,176 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,176 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:15,177 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,177 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,177 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:15,180 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,181 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,181 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:15,181 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,181 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:15,181 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:15,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,185 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,186 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:15,186 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,186 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:15,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,187 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:15,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,188 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,196 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,301 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,301 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,301 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,301 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,301 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,301 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,302 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,302 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,302 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,302 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,302 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,303 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,304 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,304 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,304 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,305 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,305 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,305 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,307 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,307 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,309 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,310 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,310 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,310 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,310 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,310 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,310 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,320 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,320 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,320 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,320 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,321 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,321 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,321 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,321 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,322 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,322 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,322 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,322 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,323 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,323 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:15,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,323 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,324 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,324 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:15,324 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,325 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,325 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,326 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][664], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,326 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:15,326 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,412 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1663], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,413 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,413 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,413 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,413 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,413 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:15,415 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,415 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,415 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,415 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,415 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,416 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,416 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,416 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,416 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,417 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,417 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:15,417 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:15,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,435 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,435 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,435 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,435 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,436 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,436 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,436 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:15,436 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:15,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,484 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,484 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,484 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,485 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,485 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,486 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,486 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,486 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,493 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:15,494 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:15,494 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,389 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:16,389 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,389 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,389 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,390 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,390 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:16,390 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,390 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,390 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,391 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,643 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:16,643 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:16,643 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:16,643 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,645 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:16,645 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:16,645 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,645 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:16,646 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,646 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is cut-off event [2022-01-19 04:28:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,771 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,771 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:16,771 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,771 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,774 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,775 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,775 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,775 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:16,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,776 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,776 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,776 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,776 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:16,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,777 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,777 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:16,777 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:16,777 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:16,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,788 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,788 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:16,789 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:16,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,857 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:16,857 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:16,857 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:17,146 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:17,147 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:17,147 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:17,147 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:17,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:17,431 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:17,431 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:17,431 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:17,431 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:18,076 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1259], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,076 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,076 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,076 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,076 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,077 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,080 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,080 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,080 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,080 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,086 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,086 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,086 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,086 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,087 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,087 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,418 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,418 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,418 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:18,418 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,418 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,419 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:18,420 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,420 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,420 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:18,420 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:18,420 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:18,420 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,421 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,421 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,421 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,421 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,422 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:18,422 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:18,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,428 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,428 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:18,428 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,428 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:18,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,429 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,429 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:18,429 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,429 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:18,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,430 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,430 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:18,430 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:18,430 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:18,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,431 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,431 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,431 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:18,431 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:18,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,554 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,554 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,554 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,555 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,555 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,555 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,555 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,555 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,556 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,556 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,556 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,557 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,557 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,558 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,558 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,558 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,558 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,558 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,558 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,559 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,559 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,559 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:18,559 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,559 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,559 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:18,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,570 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,570 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,570 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,570 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,571 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:18,571 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,571 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,571 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,571 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,571 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:18,572 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:18,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,574 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,574 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,574 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:18,574 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,575 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:18,575 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,575 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:18,575 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:18,575 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,032 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,032 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,032 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,032 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,032 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,033 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,033 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,034 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,034 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,034 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,044 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,045 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,045 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,046 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,046 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:19,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,047 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,047 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:19,047 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,047 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,048 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,048 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][690], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,048 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,118 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,118 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,118 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,119 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:19,215 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,215 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:19,215 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,215 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:19,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:19,929 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,929 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,929 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,929 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,929 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,929 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,930 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,930 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,944 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,944 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,944 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,944 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,944 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,944 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:19,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,953 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,953 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:19,954 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,956 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:19,956 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:19,956 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:19,956 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,957 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,957 INFO L384 tUnfolder$Statistics]: this new event has 169 ancestors and is not cut-off event [2022-01-19 04:28:19,957 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is not cut-off event [2022-01-19 04:28:19,957 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is not cut-off event [2022-01-19 04:28:19,957 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is not cut-off event [2022-01-19 04:28:19,958 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is not cut-off event [2022-01-19 04:28:19,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,958 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,958 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,958 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,958 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,960 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:19,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:19,961 INFO L384 tUnfolder$Statistics]: this new event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,961 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,961 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:19,961 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:20,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,109 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,109 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,109 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:20,109 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:20,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,109 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,110 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:20,110 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:20,111 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,126 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:20,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,132 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:20,132 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:20,132 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:20,132 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:20,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,133 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:20,133 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:20,133 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:20,133 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,528 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:20,528 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,528 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:20,529 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:20,529 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:20,529 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:20,529 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:20,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:20,564 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:20,564 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:20,565 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:20,565 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:21,021 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:21,021 INFO L387 tUnfolder$Statistics]: existing Event has 131 ancestors and is cut-off event [2022-01-19 04:28:21,021 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:21,021 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:21,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:21,087 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,087 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:21,087 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:21,088 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1637], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:21,606 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,607 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:21,607 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:21,607 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,607 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:21,607 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,607 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:21,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,608 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:21,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:21,614 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,614 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:21,614 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:21,614 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,432 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,432 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,432 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,432 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:22,433 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,433 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,433 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:22,433 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,433 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,433 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:22,434 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,434 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,434 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,434 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:22,434 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:22,434 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:22,435 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,435 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,435 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:22,435 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,435 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:22,435 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,440 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,440 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,440 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,440 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,441 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,441 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,441 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,441 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,442 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,442 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,442 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,442 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,443 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,443 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,443 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,443 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,444 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,444 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,444 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,444 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,459 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,459 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:22,459 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,460 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:22,580 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,580 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,580 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,580 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,580 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,580 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,581 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,581 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,581 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,581 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,581 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,581 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,582 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,582 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,582 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,582 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,582 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,582 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,583 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,583 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,583 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,583 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,594 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,594 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,595 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][662], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,595 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,596 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,596 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:22,596 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,596 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,599 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,599 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,599 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:22,599 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,600 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,600 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,600 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:22,600 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:22,719 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,735 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,735 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,735 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,735 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,735 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,737 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,737 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:22,742 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:22,743 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,743 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,743 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:22,743 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,743 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:22,834 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:22,834 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:22,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,438 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,439 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,439 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,440 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,441 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,441 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,441 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,441 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,441 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,442 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,442 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,442 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,454 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,454 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,454 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,454 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:23,454 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,454 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,456 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,456 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,457 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,457 INFO L384 tUnfolder$Statistics]: this new event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,457 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,457 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:23,457 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:23,457 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,464 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:23,464 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:23,464 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:23,464 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,465 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:23,465 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:23,465 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,465 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,465 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,466 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:23,466 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,594 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,594 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,594 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:23,594 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,594 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,594 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,595 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:23,595 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:23,596 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:24,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:24,259 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:28:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:24,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:24,756 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:24,756 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:24,756 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:24,756 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1640], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,264 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1226], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,265 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,265 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,272 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,711 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,711 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,711 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,711 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,712 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,712 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,712 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,712 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,712 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:25,712 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,713 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,713 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,713 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,713 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,713 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,713 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:25,714 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,714 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,714 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:25,714 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,714 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,714 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,715 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,715 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,715 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,715 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,715 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:25,715 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:25,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,720 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,722 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,722 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,723 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,723 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,724 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,724 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,725 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,725 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,725 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,725 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,726 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,726 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,726 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,745 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,745 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:25,745 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,745 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:25,829 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,829 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,829 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,829 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,829 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:25,830 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,830 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,830 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,830 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,830 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,831 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:25,831 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,834 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,834 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,835 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:25,835 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,836 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,836 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:25,836 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,836 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,920 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,920 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,921 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,921 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:25,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,921 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,922 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,922 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,922 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,998 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:25,998 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:25,998 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:26,004 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:26,004 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:26,012 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:26,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,013 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,021 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,021 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,022 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:26,022 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:26,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,051 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,052 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,053 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,053 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,053 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,769 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,769 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,771 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,771 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,771 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,771 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,771 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,772 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,772 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,772 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,786 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,786 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,786 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,786 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,786 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,787 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:26,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,882 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,883 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:26,883 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:26,884 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:26,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,890 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:26,890 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:26,890 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:26,890 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:26,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:26,890 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:26,891 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:26,891 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:26,891 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:27,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:27,663 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:27,663 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:27,663 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:27,663 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:27,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:27,663 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:27,664 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:27,664 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:27,664 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:27,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:27,666 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:27,666 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:27,666 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:27,666 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,061 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:28,061 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:28:28,061 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:28,061 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:28,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,094 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,094 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:28,094 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,094 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:28,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][797], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,461 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,461 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:28,462 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,462 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,463 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,472 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,472 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:28,472 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,472 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,902 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,902 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,902 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,902 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,903 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,903 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,921 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,921 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,921 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,921 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,921 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,921 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,922 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,922 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,922 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,922 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,922 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,922 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,923 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,923 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,923 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,923 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,923 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,923 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,924 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,924 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,924 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,924 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,924 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,924 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,933 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,933 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,933 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:28,933 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,934 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:28,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,935 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,936 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,937 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:28,974 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,974 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,974 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,974 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,975 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,975 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,975 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:28,975 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:28,975 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,975 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:28,976 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:28,976 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:29,058 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,058 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,058 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,058 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,058 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:29,058 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,059 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,059 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,060 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,060 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,060 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:29,060 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,183 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,183 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,183 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,183 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,184 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,184 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,184 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,184 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,187 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,187 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,187 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,188 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,188 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,188 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,188 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,188 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,206 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:29,206 INFO L384 tUnfolder$Statistics]: this new event has 172 ancestors and is not cut-off event [2022-01-19 04:28:29,206 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is not cut-off event [2022-01-19 04:28:29,206 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is not cut-off event [2022-01-19 04:28:29,206 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is not cut-off event [2022-01-19 04:28:29,206 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is not cut-off event [2022-01-19 04:28:29,206 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:29,206 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,206 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,207 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,207 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,207 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:29,223 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:29,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,792 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,793 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,794 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,794 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,794 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,794 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,795 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,795 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,795 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,795 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,796 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,796 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,796 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,796 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,824 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,824 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,824 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,824 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:29,824 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,825 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,825 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:29,825 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:30,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,450 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,450 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,450 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:30,450 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,460 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,460 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:30,460 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,460 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,461 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:30,461 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,461 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,462 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:30,463 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:30,463 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:30,463 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:30,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:31,396 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:31,396 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:31,396 INFO L387 tUnfolder$Statistics]: existing Event has 134 ancestors and is cut-off event [2022-01-19 04:28:31,396 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:31,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:31,430 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,430 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,430 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:31,430 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:31,775 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,167 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,168 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,169 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,169 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,169 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,169 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,169 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,170 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,170 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,170 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,170 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,170 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,170 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,171 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,171 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,171 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,171 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,171 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,171 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,172 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,172 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,172 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,172 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,172 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,172 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,173 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,173 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,173 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,173 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,174 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,174 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,175 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,175 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,181 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,181 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,181 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:32,181 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:32,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,182 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,182 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:32,182 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:32,183 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:32,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,200 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,200 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:32,200 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,200 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:32,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,201 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,201 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,201 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:32,201 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:32,242 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,243 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,243 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,243 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,244 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,244 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,244 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,244 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,244 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,244 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,245 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,245 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,245 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,245 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:32,245 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,245 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:32,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,324 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,324 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,324 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,325 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,325 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,326 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,326 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,326 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:32,326 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,326 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,326 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,405 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,405 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,405 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,405 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,406 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,406 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,406 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,406 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,419 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is not cut-off event [2022-01-19 04:28:32,419 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is not cut-off event [2022-01-19 04:28:32,419 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is not cut-off event [2022-01-19 04:28:32,419 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is not cut-off event [2022-01-19 04:28:32,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,419 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,419 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,419 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,420 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,421 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,422 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,422 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,422 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,422 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,428 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,428 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,428 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,429 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,429 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,430 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,430 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,431 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,447 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:32,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,448 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,448 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,448 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,449 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,449 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,450 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,450 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,451 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,451 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:32,452 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:32,452 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:33,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,654 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,656 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,656 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,656 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,656 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,657 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,657 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,657 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,657 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,658 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,658 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,658 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,658 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,716 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,716 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,716 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,716 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,751 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,751 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,751 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,754 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,754 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,754 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:33,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,856 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:33,856 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:33,856 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:33,856 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:33,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:33,857 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:33,857 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:33,857 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:33,857 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:34,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,160 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:34,160 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,161 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,161 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:34,161 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:34,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,162 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:34,162 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,162 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,162 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:34,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,625 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:34,625 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:34,625 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:34,625 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:34,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,626 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 135 ancestors and is cut-off event [2022-01-19 04:28:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:34,660 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,661 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,661 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:34,661 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:34,661 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,662 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,662 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,662 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:34,662 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:34,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,752 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,752 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:34,752 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:34,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,753 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,753 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:34,753 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:34,753 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:34,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:34,928 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:34,928 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:34,928 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:34,928 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:35,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,278 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,278 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,278 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,278 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,279 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,279 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,279 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,279 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,280 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,280 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,280 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,280 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,281 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,281 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,281 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,282 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,282 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,282 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,282 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,282 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,282 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,282 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,283 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,283 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,283 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,283 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,284 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,284 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,284 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,284 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,284 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,284 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,285 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,285 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,285 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,285 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,285 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,285 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,291 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,292 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:35,292 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:35,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,295 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:35,296 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:35,296 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:35,296 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,321 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:35,321 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:35,321 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:35,322 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:36,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,045 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,045 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,045 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,045 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,046 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,046 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,046 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,046 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,049 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,049 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,049 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,049 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,050 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,050 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,050 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,051 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,051 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,051 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,051 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,051 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,068 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,068 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,068 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,068 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,068 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,068 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,071 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,071 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,084 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,084 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:36,084 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:36,084 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,084 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,084 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,085 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:36,085 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,086 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,086 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:36,086 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,087 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:36,087 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:36,088 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,088 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,088 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:36,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,771 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:36,772 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:36,772 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:36,772 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:36,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,919 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,919 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,919 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,919 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,920 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,920 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,920 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,920 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,922 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,922 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,922 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 166#L736-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,939 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,939 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,939 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,939 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,966 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,967 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,967 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,969 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,969 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,969 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,969 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,970 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,970 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,970 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,970 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,972 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,972 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,972 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,972 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,973 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,973 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,973 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,973 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,974 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:36,974 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:37,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,110 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,110 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,110 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:37,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,128 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,128 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:37,128 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:37,128 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,685 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,685 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,685 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,685 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,686 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,686 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,686 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,686 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,704 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:37,704 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:37,704 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:37,704 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:37,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,705 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:28:37,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,733 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,733 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:37,733 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,733 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,752 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,752 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,752 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,753 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:37,753 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,753 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,754 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,754 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,754 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,754 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,755 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:37,755 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:37,755 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:37,756 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:37,756 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,044 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,045 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,046 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,046 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,046 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,046 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,047 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,047 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,047 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,047 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,047 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,064 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,064 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,064 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,065 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,065 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,066 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,066 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,066 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,066 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,066 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,066 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,067 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,067 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,070 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,070 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,070 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:39,070 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,073 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,073 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,073 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,073 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:39,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,151 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,151 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,151 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:39,151 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,152 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,152 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,152 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:39,152 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:39,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,425 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,425 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,425 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,425 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,428 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,429 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,429 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,459 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,459 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,514 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,515 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,515 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,515 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,516 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,516 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,516 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,517 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,517 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,518 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,518 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,518 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,519 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,519 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,520 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,520 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,520 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,521 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,521 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,522 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,522 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:39,522 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,523 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,523 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,524 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:39,524 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is not cut-off event [2022-01-19 04:28:39,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][722], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,525 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,525 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,526 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][726], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,526 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,526 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,527 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:39,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,881 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,881 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,881 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,881 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,977 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,977 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:39,977 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,978 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:39,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:39,978 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:39,978 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:39,978 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:39,979 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:40,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,033 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,033 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,033 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,033 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,034 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,034 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,034 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,034 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,035 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,035 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,035 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][851], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 428#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,060 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,060 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,060 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,060 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,074 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,074 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,074 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,074 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,075 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,075 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,075 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,075 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,077 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,077 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,077 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,077 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,078 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,078 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,078 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,078 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,078 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,079 INFO L384 tUnfolder$Statistics]: this new event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,079 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:40,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,130 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,130 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,130 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:40,130 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:40,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,131 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,131 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:40,131 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,131 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,132 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,132 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,132 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,223 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,223 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:40,223 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,224 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,224 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,224 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:40,224 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,225 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,225 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,225 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:40,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,225 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,226 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,226 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,226 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:40,227 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:40,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,229 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:40,229 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:40,229 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:40,229 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:40,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][908], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,250 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,454 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,454 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:40,456 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,456 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:40,457 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,457 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 137 ancestors and is cut-off event [2022-01-19 04:28:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:40,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,916 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:40,916 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:40,916 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:40,916 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,917 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:40,917 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:40,917 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:40,918 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:40,918 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,376 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,376 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,377 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,377 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,378 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,378 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,378 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,378 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,379 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,379 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,379 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,379 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,379 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,379 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,380 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,380 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,380 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,380 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,380 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,380 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,383 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,383 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,383 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,383 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:41,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,384 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,384 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,384 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,384 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:41,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,385 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,385 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,385 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:41,385 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,391 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,391 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,391 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,392 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,392 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,392 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,419 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,419 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:41,419 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,419 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,419 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,420 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,420 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:41,420 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:41,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,532 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,532 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,533 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,533 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,536 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,536 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,536 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,537 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,538 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,538 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,538 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,538 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,538 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,539 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,539 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,539 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,560 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,560 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,560 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,560 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,560 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,560 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,561 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,561 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,562 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,562 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,562 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][723], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,563 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,563 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,563 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,563 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][727], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,564 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,564 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,564 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,564 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,566 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,566 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,566 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,567 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,567 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:41,567 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,568 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,568 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,568 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,569 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:41,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,838 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,839 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,839 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:41,839 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:41,839 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:41,839 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:41,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,840 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,840 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,840 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,840 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,840 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,841 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,841 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,841 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,936 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,936 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,936 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:41,936 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,937 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,937 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:41,937 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,937 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:41,938 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:41,938 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:41,938 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:41,938 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:41,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,984 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,984 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,984 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,984 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,984 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,985 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,985 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,985 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,986 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:41,986 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,010 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,010 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,010 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,010 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,025 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,025 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,025 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,025 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,026 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,026 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,026 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,026 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,030 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,030 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,030 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,031 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,031 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,031 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,031 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,032 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,032 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,032 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,032 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:42,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][794], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,149 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:42,149 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:42,149 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:42,149 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:42,156 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][982], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,156 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,792 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,792 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:42,792 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,792 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,792 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:42,792 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:42,793 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,793 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:42,794 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:42,794 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:42,794 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:42,794 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:42,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,805 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:42,805 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,894 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,894 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:42,894 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:42,895 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:42,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:42,895 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:42,895 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:42,895 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:42,895 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,023 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,023 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:43,023 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,024 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,024 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:43,024 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,025 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,025 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,026 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,026 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:43,026 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,027 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,027 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:43,027 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:43,306 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,306 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,306 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,306 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,306 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,306 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,307 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,307 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,308 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,308 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,309 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,309 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,309 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,309 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,309 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,309 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,312 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,312 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,312 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,312 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,313 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,313 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,313 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,313 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,313 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,314 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:43,314 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:43,319 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,319 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,319 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,320 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,320 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,344 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,344 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,345 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,345 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,346 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,346 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,442 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,442 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,442 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,442 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,443 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,443 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,443 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,446 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,446 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,446 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,446 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,447 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,447 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,447 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,447 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,459 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,459 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is not cut-off event [2022-01-19 04:28:43,459 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is not cut-off event [2022-01-19 04:28:43,459 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is not cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is not cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is not cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is not cut-off event [2022-01-19 04:28:43,460 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,460 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,460 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,461 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,461 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,461 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,461 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,461 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,461 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:43,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,466 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,466 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,466 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,466 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,467 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,467 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,467 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,467 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,473 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,473 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,473 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:43,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,746 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:43,746 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:43,746 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,746 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,747 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:43,747 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:43,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,748 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,748 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,748 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,748 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,749 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,749 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,749 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,749 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:43,750 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,750 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,750 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,750 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,827 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,828 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,829 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,830 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,830 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,830 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,831 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,831 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,831 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,831 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:43,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:43,832 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:44,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,254 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,264 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,264 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,265 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,265 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,310 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,310 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,311 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,311 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,315 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,315 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,315 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,328 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,328 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,328 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,328 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,328 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,329 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,329 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,329 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,486 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1488], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,487 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,487 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,487 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,487 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,632 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:44,632 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:44,632 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:44,633 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:44,676 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,676 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:44,677 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:44,677 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:44,677 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:44,677 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:44,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,687 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,687 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,687 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:44,687 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,773 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,773 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,773 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,774 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,774 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,774 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,774 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,774 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,776 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,776 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,776 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,776 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,777 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,777 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,777 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,777 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,788 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,788 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:44,788 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 122#L766-3true, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:44,789 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:44,789 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:44,916 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:44,916 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,917 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:44,917 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,201 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,201 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,201 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,201 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,201 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,201 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,202 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,202 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,202 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,202 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,202 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,202 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,203 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,203 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,203 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,204 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,204 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,204 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,205 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,205 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,205 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,205 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,207 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,207 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,207 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,207 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,207 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,207 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,209 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,209 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,209 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:45,209 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,210 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,210 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,210 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:45,210 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,211 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,211 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:45,211 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,212 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:45,212 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,212 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:45,212 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:45,350 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,351 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,351 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:45,351 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,437 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:45,437 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,438 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,438 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,455 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:45,455 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,259 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,260 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,260 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,260 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,263 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,264 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,264 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,264 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,264 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:46,264 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,265 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,265 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,266 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:46,266 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,266 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,266 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,267 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:46,267 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,267 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,267 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,267 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:46,268 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:46,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,269 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,269 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,270 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,270 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,272 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,272 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,272 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,272 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,275 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,275 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,275 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,275 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,370 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,371 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,372 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,372 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:46,372 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,372 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,372 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,373 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,373 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:46,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,374 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,374 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,374 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,374 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:46,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:46,375 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,375 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:46,375 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:46,375 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 166#L736-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,425 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,425 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,425 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,425 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,427 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,427 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,427 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,427 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,447 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,447 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,447 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,447 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,471 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,471 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:46,471 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,471 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,472 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,472 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,472 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,473 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,473 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,473 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:46,473 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,473 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,474 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,474 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,474 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:46,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,475 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,475 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,475 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:46,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,481 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,481 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,481 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,482 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,484 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,484 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,485 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,485 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,486 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,486 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,486 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:46,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][916], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,625 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,625 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,625 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,626 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][916], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,626 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,626 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,626 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,626 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1057] L766-->L766-3: Formula: (let ((.cse0 (select |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|))) (and (= |v_~#m2~0.offset_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= |v_~#m2~0.base_17| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|) (= (store |v_#memory_int_151| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| 0)) |v_#memory_int_150|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|) 1) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|))) InVars {#memory_int=|v_#memory_int_151|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|} OutVars{thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_150|, ~#m2~0.base=|v_~#m2~0.base_17|, ~#m2~0.offset=|v_~#m2~0.offset_17|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base_1|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~mem4#1, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_release_~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#in~m#1.base, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][465], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 167#L766-3true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,812 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,813 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:46,813 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:46,813 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:46,858 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,858 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,858 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,858 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,858 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,858 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,868 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,868 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,868 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:46,868 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:46,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,954 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,954 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,954 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,954 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,954 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,955 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,955 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,957 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,957 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,957 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,957 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:46,958 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,064 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,064 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:47,064 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:47,065 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:47,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,112 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,112 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:47,112 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,112 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:47,116 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,117 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,117 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:47,117 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:28:47,117 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:47,117 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:47,117 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:28:47,495 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,495 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,495 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,495 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,495 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,495 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,496 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,496 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,497 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,498 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,498 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,498 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,499 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,499 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,501 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,501 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,501 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,501 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,501 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:47,501 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:47,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,503 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,503 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,503 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,503 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,504 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,504 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,505 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,505 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,505 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,505 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,505 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,506 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,506 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,506 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,506 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,506 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,512 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,512 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,512 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,512 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,512 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:47,513 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,513 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:47,513 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,628 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,628 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,629 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,629 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is not cut-off event [2022-01-19 04:28:47,629 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,629 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,630 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,630 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,630 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,631 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,631 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,646 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,646 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,646 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,647 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:47,647 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,647 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,647 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:47,647 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,337 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,337 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,337 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,338 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,338 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,338 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,338 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,338 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,339 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,339 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,340 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,340 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,341 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,341 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,341 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,341 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,341 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:48,341 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,342 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,342 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,342 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,342 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,342 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:48,342 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,343 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:48,343 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,343 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,344 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,344 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,417 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,417 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,417 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,417 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,418 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,418 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,418 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,418 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,419 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,419 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,419 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,419 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,420 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,420 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,420 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,420 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:48,421 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,422 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,422 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,422 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,422 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:48,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][851], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 428#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,476 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][811], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 166#L736-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,477 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,477 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,477 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,477 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][981], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 432#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,497 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,497 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,497 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,497 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,511 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,511 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,511 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:48,511 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,512 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,512 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:48,512 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,512 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,516 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,516 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,516 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,517 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,517 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,519 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,519 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,519 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,520 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1637], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,649 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1637], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,649 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:48,649 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1638], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,650 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,650 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,650 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:48,650 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1639], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 166#L736-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,651 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1640], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,651 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:48,870 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,870 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:48,870 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:48,870 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:48,870 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:48,870 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:48,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,882 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,882 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:48,882 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,882 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,953 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,953 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,953 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,953 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,955 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,955 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,955 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,956 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,957 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,957 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,957 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,966 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,966 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:48,966 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:48,966 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:48,967 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:48,967 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,049 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,049 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:49,049 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:49,049 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:49,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:49,104 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,104 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,104 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,777 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,777 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,777 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,777 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,778 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,778 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,778 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,778 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,779 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,779 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,779 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,779 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,779 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,779 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,780 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,780 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,780 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,780 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,780 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,781 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,781 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,782 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,782 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,782 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,782 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,782 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,783 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,783 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,784 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,784 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,789 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,789 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:49,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,791 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,791 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,791 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,791 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,792 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,792 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,792 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,793 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,793 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,793 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,793 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,794 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,795 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,795 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,795 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,795 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,796 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:49,796 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,796 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:49,797 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:49,935 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,936 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,937 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,937 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,937 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,937 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,938 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,938 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,938 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,938 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:49,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,946 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:49,946 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:49,946 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,225 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,226 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,227 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,227 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,228 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,229 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:50,229 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,230 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,230 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,230 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,230 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,230 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,231 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,232 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:50,232 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,233 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,233 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,233 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,234 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,306 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,306 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,306 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,306 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,307 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,307 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,307 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,307 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,308 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,308 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,308 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,308 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,309 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,309 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,309 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,309 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:50,310 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,310 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,310 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,310 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,311 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,311 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:50,311 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,311 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:50,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,369 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][851], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 428#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,369 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,370 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,370 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,370 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,385 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,385 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,385 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,385 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,400 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,400 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:50,400 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,401 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,401 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,401 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,401 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,402 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:50,402 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,403 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,403 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,403 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:50,403 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,404 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,404 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,404 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:50,404 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,404 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,404 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][863], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,534 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,534 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,534 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,534 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1121] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][863], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 37#L716true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,535 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,535 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,535 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,535 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,726 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:50,726 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:50,726 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:50,726 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:50,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,738 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,738 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,738 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,738 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:50,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,739 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,739 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,739 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:50,739 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,816 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,816 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,816 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,816 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,817 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,817 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,818 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,818 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,818 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,818 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:50,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,823 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,823 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,823 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,834 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 168#L749true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,834 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,834 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:50,834 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:50,834 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 168#L749true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,835 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:50,835 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,938 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:50,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,996 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:50,997 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:50,997 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,004 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,004 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:51,004 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,005 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,005 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,005 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,006 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:51,006 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:51,007 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,007 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:51,007 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,008 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:28:51,008 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,008 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,009 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:51,009 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:28:51,009 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,009 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:51,009 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:51,742 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,743 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,743 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,743 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,743 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,743 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,744 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,744 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,744 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,745 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,745 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,746 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,746 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,746 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,746 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,746 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,747 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,747 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,748 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,748 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,748 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,748 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,748 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,748 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,752 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,752 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,752 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,752 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,752 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,752 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,754 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,754 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,754 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,754 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,755 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,755 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,755 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,756 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,756 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,756 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,756 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,756 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,757 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,757 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,758 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:51,758 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:51,758 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,758 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:51,763 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,763 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,763 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,763 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,763 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,763 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,764 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,764 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,764 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,764 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:51,764 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:51,764 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,879 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,879 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,879 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,879 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,879 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,880 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,880 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,880 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,891 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,891 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,891 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,911 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:51,912 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:51,912 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,199 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,199 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,199 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,199 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:52,199 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,199 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,200 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,200 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,200 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,200 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:52,200 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,200 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:52,201 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,201 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,201 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,202 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,202 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,202 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,202 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,202 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,203 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:52,203 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,204 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,204 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,204 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,204 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,204 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:52,204 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:52,205 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,205 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,205 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,206 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,206 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,206 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:52,206 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:52,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,287 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,287 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,288 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,288 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,289 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,289 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,289 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,289 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,290 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,290 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,290 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,290 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,291 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,291 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,291 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,291 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:52,292 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,292 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,292 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,292 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,293 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,293 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,293 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,293 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,294 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,294 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:52,294 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:52,294 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:52,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,331 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,331 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:52,331 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,331 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:52,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,336 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,336 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:52,337 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:52,337 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,361 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,361 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,361 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,361 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,377 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,377 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,377 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,377 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,398 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,398 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,398 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,398 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,399 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,399 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,399 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,399 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,401 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,401 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,401 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:52,403 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,403 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,403 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,403 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,403 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,403 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,404 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,404 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,404 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,404 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,405 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,405 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,405 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:52,405 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1692], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,600 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1693], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,600 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:52,600 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1693], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,601 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,601 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:52,601 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:52,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,609 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:52,610 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:52,610 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:52,610 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:52,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,890 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,890 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:52,890 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,890 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:52,891 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:52,891 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,289 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,289 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:53,289 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:53,290 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,290 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,290 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,290 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,290 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,379 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,380 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,380 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,380 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,382 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,382 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,382 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,382 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:53,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,384 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,384 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,384 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,384 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,384 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,385 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,385 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,385 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,505 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,505 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:53,505 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:53,505 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:53,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,506 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,506 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:53,506 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:53,506 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:53,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,541 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is not cut-off event [2022-01-19 04:28:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is not cut-off event [2022-01-19 04:28:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is not cut-off event [2022-01-19 04:28:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is not cut-off event [2022-01-19 04:28:53,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,542 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,542 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,542 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,542 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:53,878 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,878 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,878 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,878 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,878 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,879 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,880 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,880 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,881 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,881 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,882 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,882 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,882 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,882 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,883 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,883 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,887 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,887 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,887 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,887 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,887 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,887 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,889 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,889 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,889 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,889 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,889 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,890 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,890 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,890 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,890 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,891 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,891 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,891 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,891 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,891 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,892 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,892 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,892 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,892 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,893 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,893 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,893 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,893 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,893 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,893 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,901 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,901 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,901 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,901 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,901 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,901 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,902 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,902 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:53,902 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,902 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,902 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:53,902 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:53,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,904 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:53,904 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,904 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,904 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:53,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,905 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:53,905 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,905 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:53,905 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,906 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:53,906 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:53,906 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,906 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:53,907 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:53,907 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,022 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,022 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,022 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,023 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,023 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,025 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,025 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,025 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,342 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,342 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,343 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:54,343 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:54,344 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,345 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:54,345 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,345 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,346 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:54,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,397 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,397 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,397 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,397 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,398 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,398 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,398 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,399 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,400 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,400 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,400 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,400 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,401 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,401 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,401 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,401 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:54,402 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,402 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,402 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,402 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,403 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,403 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,403 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,403 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,404 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:54,404 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:54,404 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:54,404 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:54,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,455 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,455 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,455 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,456 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,461 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,461 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,462 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,462 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,462 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,463 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,463 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,463 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:54,463 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:54,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,476 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,476 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,476 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,476 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,487 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,488 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,488 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,488 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,489 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,489 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,489 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:54,491 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,491 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,491 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,491 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,491 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,491 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,492 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,492 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:54,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:54,613 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:54,613 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:54,613 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:54,613 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:55,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,366 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,366 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,366 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,366 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,367 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,378 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,378 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,378 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:55,378 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,378 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), 122#L766-3true, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,408 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,408 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:55,408 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:55,408 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,462 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,462 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,463 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:55,463 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:55,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,571 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,571 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:55,571 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:55,571 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:55,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,572 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,572 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:55,572 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:55,572 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:55,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,597 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is not cut-off event [2022-01-19 04:28:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is not cut-off event [2022-01-19 04:28:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is not cut-off event [2022-01-19 04:28:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is not cut-off event [2022-01-19 04:28:55,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,597 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,597 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,598 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,598 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,598 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,599 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,599 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:55,926 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,926 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,926 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,926 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,926 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,926 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,927 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,927 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,927 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,927 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,927 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,928 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,928 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,928 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,928 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,928 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,928 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,929 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,929 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,929 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,929 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,929 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,929 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,930 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,930 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,930 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,931 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,931 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,931 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,931 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,931 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,931 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,932 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,932 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,932 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,933 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,933 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,933 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,934 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,934 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,935 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,935 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,935 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,938 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,938 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:55,938 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:55,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,940 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:55,940 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:55,940 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:55,940 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:55,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,941 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:55,941 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:55,941 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:55,941 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:55,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:55,942 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:55,942 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:55,942 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:55,942 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:56,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,314 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:56,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,315 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,315 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:56,315 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:56,315 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:56,343 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,343 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,343 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,343 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,343 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,343 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,346 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:56,346 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:56,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,347 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,347 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,347 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:56,347 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,382 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,382 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:56,382 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,382 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:56,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,383 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,383 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,383 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,383 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,384 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,384 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,384 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,384 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,385 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,385 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,385 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,385 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,386 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,386 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,386 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,386 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:56,388 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,388 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,388 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,388 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,389 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,389 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,389 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,389 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,390 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,390 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:56,390 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:56,391 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:56,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,427 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,427 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,428 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,428 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,429 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,429 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,429 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,430 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,430 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,435 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,435 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,435 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,435 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,435 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,436 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,436 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,436 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,436 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,437 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,437 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,437 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,438 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,438 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:56,438 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:56,438 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][981], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 432#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,450 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,450 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][894], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 430#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,451 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,451 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,451 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,451 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,460 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,461 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,461 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:56,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,564 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,564 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,564 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,564 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,565 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][927], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,565 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][957], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:56,565 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:56,565 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][957], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:56,566 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1088], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,566 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,566 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,571 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:56,571 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:28:56,571 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:56,572 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:57,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1499], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 112#L705-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0NotInUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:28:57,138 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,138 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:57,139 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,139 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,177 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,178 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,178 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,178 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,179 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,192 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,192 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,192 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:57,192 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,268 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,269 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,269 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,269 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,269 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,270 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,271 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,271 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,271 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,275 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,275 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:57,275 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:57,275 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:57,275 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:57,275 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,276 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,276 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:57,276 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,388 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,388 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,388 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,388 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:57,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,388 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,389 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,389 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,389 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:57,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:57,399 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:57,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,415 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,415 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,415 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,415 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,416 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,416 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,683 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,683 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,684 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,684 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:57,684 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:57,684 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,703 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:57,703 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:57,703 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:57,703 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,704 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,704 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:57,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,705 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,705 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,705 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:28:57,705 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,706 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,706 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:28:57,706 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,707 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,707 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:57,707 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:57,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,709 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:57,710 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,710 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:57,710 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:57,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,742 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,742 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,742 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,742 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,743 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,743 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,743 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,743 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,744 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,744 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,744 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,744 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,744 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,744 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,745 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,746 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,746 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,747 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,747 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,747 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,748 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,748 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,748 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,748 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,748 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,748 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,749 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,749 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,749 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,749 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,749 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,749 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,750 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,750 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,750 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,750 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,750 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,750 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,751 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,751 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,751 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:57,751 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,751 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,751 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:57,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,752 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,752 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:57,753 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,753 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,754 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,754 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:28:57,754 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,755 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:57,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,870 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,870 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,870 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,870 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:57,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:57,871 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,126 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,126 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:58,126 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:58,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 14#L751-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,127 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,127 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,127 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:58,127 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:58,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,128 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,128 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:58,128 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:28:58,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,188 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:58,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,189 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,189 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,189 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,189 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,190 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,190 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,190 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,191 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,191 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,191 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,191 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:28:58,192 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,192 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,192 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,192 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,193 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,194 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:58,195 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:28:58,195 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:58,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,231 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,231 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,231 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,232 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,232 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:58,232 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,232 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,233 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,233 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,234 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,238 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,238 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,238 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,238 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,239 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,239 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,239 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,239 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,240 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,240 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,240 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,241 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:28:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,242 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:28:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:58,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,256 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][981], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 432#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,257 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,257 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,257 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,257 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,267 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:58,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,268 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,268 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:58,268 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,268 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,269 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,270 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,270 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:58,270 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,270 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,372 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,372 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:28:58,372 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:28:58,373 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:28:58,373 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:28:58,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,779 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,779 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:58,779 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:58,779 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:58,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,780 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,780 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,780 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:28:58,780 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,781 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1034], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:58,781 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:58,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 112#L705-3true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0NotInUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:28:58,983 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:59,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,002 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,008 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 206#L748true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,026 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,026 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:59,026 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:59,026 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,077 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,077 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,078 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,078 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,079 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,079 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,079 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,079 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,080 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,080 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,081 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,081 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,081 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,081 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,082 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,082 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,083 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,083 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,083 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,084 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,084 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:28:59,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,085 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,085 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,085 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:28:59,085 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,086 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,086 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,086 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,087 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,087 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:59,087 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,088 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,088 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,088 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,089 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,089 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,089 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:28:59,089 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,090 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,090 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,090 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,091 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,091 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,091 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:28:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,092 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,092 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:28:59,092 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,093 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,093 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:28:59,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,094 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:59,094 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:28:59,094 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,094 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:28:59,094 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:28:59,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,218 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:59,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][376], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,219 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:28:59,230 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,230 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:59,230 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:28:59,230 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:28:59,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,246 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,246 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,246 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,246 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,247 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,247 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,247 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,247 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,254 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:28:59,254 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:59,254 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:28:59,254 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:28:59,538 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,538 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,538 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:59,538 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:28:59,538 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:59,538 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:59,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,559 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:28:59,559 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,559 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:28:59,559 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:28:59,592 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,592 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,592 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,592 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,592 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,592 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,593 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,593 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,593 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,593 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,593 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,593 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,594 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,594 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,594 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,595 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,595 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,595 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,596 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,596 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,598 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,598 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:28:59,598 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:28:59,598 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,598 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,598 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:28:59,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,600 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:59,600 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:59,600 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,600 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,601 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:59,601 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:59,601 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,601 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,602 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:28:59,602 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:28:59,602 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,602 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:28:59,713 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:28:59,713 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,713 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:59,713 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:28:59,713 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:28:59,713 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:00,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1209], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 436#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,534 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,534 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,534 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,534 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,541 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,541 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,541 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:00,542 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,542 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:00,542 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:00,542 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:00,543 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:00,543 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:00,543 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:00,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,651 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:00,651 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:00,651 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:00,651 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,652 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:00,652 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:00,652 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,652 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:00,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:00,653 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:00,653 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:00,653 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:00,653 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:00,654 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,654 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:00,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,656 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:00,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,657 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:00,657 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:00,657 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:00,657 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:00,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,745 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,745 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,745 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,745 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,746 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,746 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,746 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,746 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,747 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,747 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:00,747 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:00,747 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,748 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,748 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,748 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,748 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 103#L736true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,754 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,754 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:00,754 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,754 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,755 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,755 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,755 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,755 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,756 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,756 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,756 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,756 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,758 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,758 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,758 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,758 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,759 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,759 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,759 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,759 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,760 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,760 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,760 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:00,760 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:00,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,761 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,761 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:00,761 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:00,761 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:00,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,791 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,791 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,791 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,791 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,793 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,806 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,806 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,806 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:00,807 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:00,807 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:01,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,014 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:01,014 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:01,014 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:01,014 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:01,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,015 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:01,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 112#L705-3true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0NotInUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:29:01,297 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,297 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:01,297 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:01,298 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:01,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,326 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,326 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,326 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,326 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,327 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,327 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,327 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,327 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 168#L749true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,381 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,381 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:01,381 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:01,381 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:01,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,406 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:01,406 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:01,406 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:01,406 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:01,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,407 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:01,407 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:01,407 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:01,407 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:01,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,407 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:01,408 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:01,408 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:01,408 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:01,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,695 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,695 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:01,695 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:01,695 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:01,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:01,718 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,718 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:29:01,718 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:01,718 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:01,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,739 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,739 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,739 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,739 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:01,741 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,741 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:01,741 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:01,741 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,272 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,273 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:02,273 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:02,273 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,273 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:02,273 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,357 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,358 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,358 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,358 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,358 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,358 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,360 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,360 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,360 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,361 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,361 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,362 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,362 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,362 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,362 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,362 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,363 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,363 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,363 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,363 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,363 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,367 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,367 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:02,367 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:02,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,367 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:02,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,368 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:02,368 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:02,368 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,368 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,371 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:02,372 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:02,372 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,372 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,373 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:02,373 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:02,373 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,373 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:02,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,574 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:02,574 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:02,575 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:02,575 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:03,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1229], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 438#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,476 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,476 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,476 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,476 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,564 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,564 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:03,564 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:03,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,566 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,566 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:03,566 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:03,566 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:03,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,569 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,569 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:03,569 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:03,569 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:03,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,609 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,642 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,642 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,642 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,642 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,643 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,644 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,646 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,646 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:03,646 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:03,646 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,649 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,649 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,649 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,650 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,650 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,650 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,650 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,650 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:03,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,651 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,651 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,651 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,651 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,652 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,652 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,652 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,652 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,653 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,653 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,653 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:03,653 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:03,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,654 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,654 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,654 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:03,654 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:03,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1027], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 16#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 434#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,681 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,681 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,681 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,681 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,695 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,695 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,695 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:03,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,696 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,696 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,696 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:03,696 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:03,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1691], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,861 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1123], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,861 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:03,861 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,864 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,864 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,865 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,865 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,865 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,866 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,866 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,866 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,866 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,867 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,867 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:03,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,868 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,868 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,868 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,868 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1603], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:03,870 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,870 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:03,870 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:03,870 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:04,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:04,163 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:04,177 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][419], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:04,542 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,542 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:04,542 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:29:04,542 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:04,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:04,543 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:29:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:04,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:04,559 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:04,559 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,559 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:04,559 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:04,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:04,576 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:04,577 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:04,577 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:04,577 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:05,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,374 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,374 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,374 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,374 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,375 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,376 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,376 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,376 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,376 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,376 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,377 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,377 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,377 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,377 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,377 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,377 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,378 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,379 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,379 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,379 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,379 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,379 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,380 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,380 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,380 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:05,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,385 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:05,386 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,386 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:05,386 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,389 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:05,389 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,389 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:05,389 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,390 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:05,390 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,390 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:05,390 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:05,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,589 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,589 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,589 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,589 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:05,590 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,590 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,590 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:05,590 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:06,584 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,585 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,585 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:06,585 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:06,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,711 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:06,711 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:06,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,796 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:06,796 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:06,796 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:06,796 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:06,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 170#L712-3true, 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,797 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:06,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,814 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:06,814 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:06,814 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:06,814 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:06,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,908 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,908 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,909 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:06,909 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:06,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,942 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,942 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,943 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,943 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,944 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,944 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,944 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,944 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,945 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,945 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,945 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,946 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,946 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,946 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,948 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,950 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:06,950 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:06,950 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,950 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:06,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,950 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,951 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,951 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,951 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,951 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 04:29:06,951 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,952 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:06,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:06,953 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:07,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,176 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:07,176 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:07,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,500 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:07,500 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,500 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,500 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:07,649 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,650 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,650 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:07,650 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:07,651 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,651 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:07,651 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:07,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,884 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,884 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:07,884 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:07,884 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:07,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][419], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,908 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:07,908 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:07,908 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:07,908 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:07,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][419], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:07,946 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:07,946 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:07,946 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:07,946 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:08,471 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,472 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:08,472 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:08,544 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,544 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,544 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,544 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,544 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,544 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,551 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,551 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,551 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,551 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,552 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,553 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,553 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,553 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,553 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,553 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,554 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,554 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,554 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,554 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,555 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,555 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,556 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,556 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,556 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,557 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:08,557 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,557 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:08,557 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,557 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:08,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,562 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:08,562 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:08,562 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:08,562 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:08,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:08,564 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:08,565 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:08,565 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:08,565 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:09,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,204 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,204 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:09,204 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,205 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:09,205 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:09,289 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,290 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:09,290 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:09,290 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:09,290 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,290 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,292 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:09,292 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:09,292 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:09,292 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:09,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1606], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,293 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,293 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:09,293 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,294 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,294 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,294 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:09,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,318 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:09,318 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:09,318 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:09,318 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:09,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1464], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:09,719 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:09,719 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:09,720 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:09,720 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:09,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,983 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,983 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:09,983 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,983 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:09,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,985 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,985 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:09,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,986 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,986 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:09,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,987 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,987 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:09,987 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,988 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:09,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:09,989 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:09,989 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:09,989 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:09,989 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,001 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,001 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,001 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:10,001 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:10,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,002 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,002 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,002 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:10,003 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,004 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,004 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:10,004 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:10,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1656], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,220 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1656], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,220 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1656], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,221 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1656], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,221 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1656], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,221 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,221 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,222 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,222 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,222 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,223 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,223 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,224 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,224 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,224 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 219#L727-6true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,226 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,226 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,463 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,463 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,464 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,464 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,479 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,479 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,479 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:10,479 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,596 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,596 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,596 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:10,596 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,597 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,597 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,597 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,597 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,597 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,598 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,598 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:10,598 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:10,599 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,599 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:10,608 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,608 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:10,608 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,608 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,608 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,608 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,609 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,609 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,609 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,610 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,610 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,611 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,611 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,611 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,612 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:10,612 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,616 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,616 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,617 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,617 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,618 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,618 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,619 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,619 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:10,619 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,620 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,620 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,621 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,621 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,621 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,622 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,622 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,623 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,623 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,624 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,624 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:10,624 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,625 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,625 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,626 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,626 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,626 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,627 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,627 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,628 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:10,628 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,629 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,629 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:10,629 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,630 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:10,630 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,631 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,631 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,632 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:10,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,880 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,880 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:10,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,887 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:10,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,924 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,924 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:10,924 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:10,924 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,925 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:10,925 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:10,925 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:10,925 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:10,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:10,949 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,949 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:10,949 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:10,949 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:11,464 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,464 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:11,464 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:11,464 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:11,464 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:11,464 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:11,528 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,529 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,529 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,529 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,530 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,530 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,530 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,531 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,531 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,531 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,532 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,532 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,533 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,533 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,534 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,534 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,535 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,535 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,535 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,535 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,536 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,536 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,536 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,536 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,536 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,536 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,537 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,537 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:11,537 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,537 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,537 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:11,537 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:11,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,543 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:11,543 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,543 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,543 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:11,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,544 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:11,544 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:11,544 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,544 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:11,546 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:11,546 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,546 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:11,546 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,148 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:12,148 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,149 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:12,149 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:12,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1309], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 442#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,206 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1209], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 436#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,251 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:12,279 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,279 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:12,280 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:12,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,281 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:12,281 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:12,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,298 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:12,298 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:12,299 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:12,299 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:12,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,302 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:12,302 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:12,302 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:12,302 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:12,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,352 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,352 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:12,353 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:12,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,382 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,382 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,382 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,382 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,383 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,383 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,383 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,383 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,385 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,385 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,385 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,385 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,386 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,387 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,387 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,388 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,388 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,388 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,388 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,389 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,389 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,390 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,390 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:12,390 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:12,390 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:12,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1164], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,923 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:12,923 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:12,923 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:12,923 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:12,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1315], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:12,944 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:12,944 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:12,944 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:12,944 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:13,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,196 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,196 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,196 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,196 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,198 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,198 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,198 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,198 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,545 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,545 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,545 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,545 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:13,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,553 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,553 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:13,553 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,553 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,575 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,575 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,575 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,580 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,580 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,580 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,581 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,581 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,582 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,582 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,582 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,582 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,583 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,583 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,583 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,583 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,645 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,645 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,645 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:13,645 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:13,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,646 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,646 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:13,646 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:13,646 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,647 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,647 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:13,647 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:13,647 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,648 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:13,648 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:13,648 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:13,648 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:13,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,659 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:13,659 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:13,659 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:13,659 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:13,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:13,711 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:13,711 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:13,711 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:13,711 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:14,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,232 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,232 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:14,232 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:14,233 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:14,233 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,293 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,293 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,293 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,294 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,294 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,295 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,295 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,295 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,295 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,295 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,295 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,297 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,297 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,297 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,297 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,298 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,299 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,299 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,299 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,299 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,299 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,300 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,300 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,300 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:14,300 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,300 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,300 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:14,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,425 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:14,425 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,425 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,426 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,426 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,426 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:14,426 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:14,426 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,874 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:14,875 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,875 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:14,876 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:14,876 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:14,876 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:14,876 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:14,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,877 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,877 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,877 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:14,877 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,878 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,878 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:14,878 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:14,879 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:14,879 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:14,879 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:14,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1229], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 438#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,985 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,985 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,985 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,985 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1209], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 14#L751-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 436#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:14,987 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,987 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,987 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:14,987 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:15,014 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,014 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,014 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:15,014 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,014 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,014 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,015 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,015 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 04:29:15,015 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,016 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:15,016 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,016 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:15,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1606], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 219#L727-6true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, 309#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,017 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,017 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,018 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,018 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,019 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,026 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:15,026 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,026 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,027 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,029 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:15,029 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,029 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,029 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1464], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:15,030 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,030 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:15,030 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,030 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1496], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,031 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:15,031 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,031 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,031 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,033 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:15,033 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,034 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:15,034 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,035 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:15,035 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:15,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,088 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,088 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,088 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,088 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:15,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,114 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,114 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,114 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:15,114 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:15,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,115 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,115 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,115 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:15,116 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,116 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,117 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:15,117 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,117 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:15,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1499], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 112#L705-3true, 227#thr1ENTRYtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,187 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:15,187 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:15,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1111], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,259 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:15,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,458 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,458 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,458 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:15,458 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,459 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:15,513 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,513 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:15,514 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:15,514 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:16,054 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,055 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,056 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:16,056 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,057 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:16,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,384 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,384 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,385 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,385 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:16,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,385 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,386 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,386 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,386 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:16,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,419 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,419 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,419 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,419 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,420 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,420 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,420 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,420 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,421 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,421 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,421 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,421 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,421 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,422 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,422 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,422 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,423 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,423 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,423 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,425 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,425 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,425 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,425 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,426 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,426 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,426 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,426 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:16,427 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,427 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,427 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,427 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:16,428 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,439 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,439 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,439 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,440 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,441 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,441 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,441 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,441 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,442 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,442 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,442 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,442 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,443 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,444 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,444 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,444 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,445 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,446 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,446 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,446 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,446 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,447 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,447 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,447 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,447 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,448 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,449 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,449 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,449 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,449 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,451 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,451 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:16,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,462 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:16,462 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:16,462 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:16,462 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:16,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 166#L736-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:16,516 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:17,071 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,071 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,071 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,071 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,071 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,071 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,072 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,072 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,072 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,072 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,072 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,072 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,074 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,074 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,074 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,074 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,074 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,074 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,076 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,076 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,076 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,076 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,076 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,076 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,077 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,078 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,078 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,081 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,081 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,082 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,086 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:17,086 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:17,086 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:17,086 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:17,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][1408], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,174 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:17,174 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,174 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:17,174 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:17,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][1408], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,179 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:17,179 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:17,179 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,179 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:17,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,233 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:17,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1373], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 50#L727-2true, 444#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,663 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,663 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,663 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,663 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,702 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,702 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:17,702 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,703 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:17,703 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,705 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,705 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,705 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,706 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,706 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:17,707 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,707 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:17,707 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:17,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1229], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 438#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,805 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,805 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,805 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,805 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,807 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,807 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:17,807 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:17,807 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,808 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 04:29:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:17,830 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,830 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:17,830 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,832 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][609], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,832 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:17,832 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,832 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:17,832 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:17,832 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:17,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,839 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,840 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,842 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:17,842 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:17,842 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:17,842 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:17,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,889 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,889 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,889 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:17,889 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:17,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,908 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,908 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:17,908 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,908 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:17,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,909 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,909 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,910 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:17,910 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:17,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 112#L705-3true, 227#thr1ENTRYtrue, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:17,987 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:17,987 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:17,988 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:17,988 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:18,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1140], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,058 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,058 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:18,058 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,058 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:18,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,248 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,248 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:18,248 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,248 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,249 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,249 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,249 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:18,249 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,348 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,349 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,349 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:18,349 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,350 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:18,350 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:18,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,607 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,607 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:18,607 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:18,607 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:18,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:18,608 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,608 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:18,608 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:18,608 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:18,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:18,620 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,620 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:29:18,620 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:18,620 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:18,622 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:18,622 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:18,622 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:18,622 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:18,622 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:29:18,622 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:19,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,001 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,001 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,001 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,001 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,002 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,002 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,002 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,002 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,003 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,003 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,003 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,003 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,004 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,004 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,004 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,004 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,005 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,005 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,005 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,005 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,006 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,006 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,006 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,006 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,007 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,007 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,007 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,007 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,008 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,008 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,008 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,008 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,009 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,009 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,009 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,009 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:19,010 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,010 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,010 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,010 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,011 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,011 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,011 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,011 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,012 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,012 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,012 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,012 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,022 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,022 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,022 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,022 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,023 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,023 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,023 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,023 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,024 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,024 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,024 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,024 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,025 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,025 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,025 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,025 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,026 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,026 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,026 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,026 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,027 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,027 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,027 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,027 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,028 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,028 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,028 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,028 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,028 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,029 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,029 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,029 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,030 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,030 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,030 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,030 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,031 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,031 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,031 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,031 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,032 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,033 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,033 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,034 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,035 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,035 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,036 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,036 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,037 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,037 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,038 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,038 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,039 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:19,040 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:19,041 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:19,041 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:19,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,048 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:19,048 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:19,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,091 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:19,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1499], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 112#L705-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 115#L759-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:29:19,093 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,093 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:19,093 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:19,093 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:19,680 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,681 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,681 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,681 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,682 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,682 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,682 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,683 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,683 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,684 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,684 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,684 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,684 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,684 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,684 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,686 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,686 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,686 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,686 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,686 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,686 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,688 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,688 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,688 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,690 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,690 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:19,690 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,690 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,690 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:19,690 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:19,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,691 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:19,691 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:19,692 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:19,692 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:19,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,693 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:19,693 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:19,693 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:19,693 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:19,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,801 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:19,801 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:19,801 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:19,801 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:19,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:19,801 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:19,801 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:19,802 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:19,802 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:20,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,291 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,326 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,326 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:20,326 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,326 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,327 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:20,327 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:20,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,329 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,329 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,330 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,330 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,331 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:20,331 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,414 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,414 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:20,416 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:20,416 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:20,416 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,416 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:20,417 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:20,417 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,417 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,430 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,430 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,430 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,430 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:20,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,431 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,431 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:20,431 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,431 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,447 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,448 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,448 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,448 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,448 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,448 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,448 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,449 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,449 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,450 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:20,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1607], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,451 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1644], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 147#L728true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,451 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,451 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1644], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,452 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,452 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,452 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,452 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,452 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,460 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:20,460 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,460 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:20,460 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,462 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:20,462 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:20,462 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,462 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,463 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,471 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,471 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,472 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,472 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,473 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,473 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:20,473 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,474 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:20,475 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,475 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,476 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,476 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,477 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,478 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,478 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,479 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,479 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,480 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,480 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,481 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:20,481 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,482 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,483 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,483 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,484 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,484 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,485 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,486 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,486 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,487 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,487 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,488 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,488 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,500 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,500 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:20,500 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,500 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,500 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:20,500 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,501 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:20,501 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,502 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,502 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:20,502 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,504 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:20,504 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:20,504 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,504 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:20,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,557 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,557 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,557 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,557 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:20,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,558 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,558 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:20,558 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,558 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 112#L705-3true, 227#thr1ENTRYtrue, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,678 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,678 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:20,678 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,678 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:20,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1086], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:20,765 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,765 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,765 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,765 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1140], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,766 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,766 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,766 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:20,766 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,968 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,969 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,969 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:20,969 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:20,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:20,995 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:20,995 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:20,995 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:20,996 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:21,061 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,061 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,062 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:21,062 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,063 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:21,064 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:21,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,334 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,334 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,334 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,334 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,335 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,335 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,335 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,335 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,396 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,396 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,397 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,397 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,397 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,397 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,398 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,398 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,398 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,398 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,399 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,399 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,400 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,401 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,401 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:21,402 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,402 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,402 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,402 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:21,403 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,403 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,403 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,403 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,404 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,404 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,404 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,404 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,405 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,405 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,405 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,405 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,422 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,423 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,424 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,424 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,424 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,424 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,425 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,425 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,425 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,425 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,426 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,426 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,426 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,427 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,427 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,427 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,427 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,428 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,428 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,428 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,428 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,429 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,429 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,430 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,430 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,447 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,447 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,447 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,447 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,448 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,448 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,448 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,448 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,449 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,449 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,449 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,450 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,450 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,450 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,450 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,450 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,451 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,451 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,451 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,451 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,452 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,452 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,452 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,452 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,453 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,453 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,453 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,453 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,454 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,454 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,454 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,454 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:21,455 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,455 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,455 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,455 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:21,455 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,457 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,457 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:21,457 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,486 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,486 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:21,486 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:21,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:21,544 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:21,544 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:21,544 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:21,544 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:21,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 112#L705-3true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 115#L759-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:29:21,546 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:21,546 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:21,546 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:21,546 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:22,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,649 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,649 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,649 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,649 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,650 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,650 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,650 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,650 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,650 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,650 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,667 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,668 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][821], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,668 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,668 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,669 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,669 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,669 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,669 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,669 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1450], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:22,670 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,284 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,284 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,285 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,285 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,322 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,323 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,323 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:23,323 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:23,324 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,325 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,325 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,326 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:23,326 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:23,326 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,326 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,326 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:23,326 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,327 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,327 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,327 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,328 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,328 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1309], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 442#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,377 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,378 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,378 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,378 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:23,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,393 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:23,393 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:23,393 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,393 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:23,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:23,394 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:23,394 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,394 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:23,394 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:23,395 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:23,395 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,395 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][610], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,405 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:23,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,410 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:23,410 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,410 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:23,410 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:23,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,411 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:23,411 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:23,411 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,411 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:23,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,412 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,412 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:23,412 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,412 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:23,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,481 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,481 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,481 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:23,481 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,486 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,486 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,486 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:23,486 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1640], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,592 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,592 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,592 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,592 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1499], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 148#L762true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,592 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1121], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:23,593 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:23,593 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,860 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,862 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,862 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,862 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:23,862 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:23,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,896 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,897 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:23,897 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,898 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,898 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,899 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,899 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,900 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,900 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:23,900 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,901 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,901 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,902 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,902 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:23,902 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,903 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:23,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,904 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,904 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:23,904 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:23,904 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:23,995 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,996 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,996 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,997 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:23,997 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:23,998 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:24,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,228 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,228 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,228 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:24,228 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:24,235 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,235 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,235 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:24,236 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,236 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][382], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))]) [2022-01-19 04:29:24,236 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,236 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,250 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,250 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,251 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,252 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,252 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,252 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,252 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,253 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,253 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,253 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,253 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,254 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,254 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,255 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,255 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,255 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,256 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,256 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,256 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,256 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,256 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:24,257 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,257 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,257 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,257 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:24,258 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,259 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,260 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,260 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,267 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,267 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,267 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,268 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,268 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,269 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,269 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,269 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,270 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,270 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,270 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:24,270 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,270 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,272 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,272 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,273 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,273 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,274 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,275 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,275 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,275 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,275 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,276 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,276 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,276 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,276 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,277 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,277 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,278 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,278 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,278 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,278 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,279 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,279 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,279 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,279 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:24,296 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:24,297 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:24,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,298 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:24,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,299 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,299 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:24,299 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:24,299 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:24,302 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:24,302 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:24,302 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:24,302 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:24,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 112#L705-3true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 115#L759-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true]) [2022-01-19 04:29:24,359 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:24,359 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:24,359 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:24,359 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:25,311 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,311 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:25,311 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:25,311 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,311 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:25,311 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,312 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,312 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:25,312 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:25,312 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,312 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:25,312 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 155#L705-3true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,873 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,873 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,873 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,873 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,910 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,910 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,910 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,911 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:25,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,912 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,912 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,913 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,913 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,913 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,914 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,915 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,915 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,916 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,916 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:25,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,917 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,917 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,917 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:25,917 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,918 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,918 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:25,918 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:25,919 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:25,919 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:25,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1309], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 442#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 173#L736-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,958 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,958 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,958 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,958 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,988 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1644], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 151#L731true, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,988 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,989 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:25,989 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:25,989 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:25,989 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:25,989 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:25,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,993 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:25,993 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:25,993 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:25,994 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,995 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:25,995 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:25,995 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:25,995 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:25,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:25,995 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:25,995 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:25,996 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:25,996 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,000 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,000 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,001 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,001 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,002 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,002 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,002 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,003 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,003 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,004 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,004 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,005 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,005 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:26,005 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,006 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:26,006 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,007 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,007 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,008 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,008 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,008 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,009 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,009 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,010 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,010 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,011 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,011 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,011 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,012 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,012 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,013 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,014 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,014 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,015 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:26,016 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,027 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,027 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,027 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,027 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,028 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,028 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,028 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,028 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,030 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,030 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,063 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,063 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,063 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,063 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,064 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,069 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,069 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,069 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,069 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,070 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,070 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,070 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,070 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,206 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,206 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 148#L762true, 146#L752true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,207 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,207 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1121], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:26,208 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,208 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,208 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,208 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1499], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 149#L762-2true, 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,317 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,318 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,318 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:26,318 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:26,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,383 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,402 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:26,441 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,442 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,442 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:26,442 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,443 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,443 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,444 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,444 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:26,444 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,445 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:26,445 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:26,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,446 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,446 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:26,446 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:26,446 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:26,446 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:26,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][419], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,705 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:26,706 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][419], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,706 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,706 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:26,706 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:26,706 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:26,706 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:26,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,734 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,735 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:26,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,738 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,738 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,738 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,755 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,755 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,756 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,756 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,757 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,757 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,758 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,758 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,759 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,759 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,759 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,759 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:26,759 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,760 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,760 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,760 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,761 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,761 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,761 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,766 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,767 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,768 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,768 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,769 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,769 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,770 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,770 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,771 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,771 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,771 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,783 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,785 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,785 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,785 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,786 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,786 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,787 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,787 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,788 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,789 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,790 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,790 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,790 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,791 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,791 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,792 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,792 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:26,793 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,793 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,793 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,793 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:26,794 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,794 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,794 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:26,794 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,795 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,795 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:26,795 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:26,796 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:26,796 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:26,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:26,865 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:26,865 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:26,865 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:26,865 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:27,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:27,428 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:27,428 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:27,428 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:27,428 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:27,429 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:27,429 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:27,429 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:27,429 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:27,429 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:27,429 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1373], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 50#L727-2true, 444#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,496 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,496 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,496 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,496 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,551 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,551 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,551 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,551 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,552 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,552 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,552 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,552 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,571 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,572 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,572 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,574 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,574 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,574 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,575 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,577 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,577 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,577 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,579 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,579 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,579 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,580 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,580 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,602 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,602 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,602 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,603 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:28,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,632 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,632 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:28,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,633 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:28,633 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,634 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,664 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,664 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,664 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,664 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,665 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,665 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,665 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,665 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,666 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,666 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,666 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,666 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,667 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,667 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,667 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,667 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,668 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,668 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,668 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,670 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,671 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,671 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,671 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,671 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,694 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,694 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,694 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,695 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,695 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,695 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,695 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,696 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,696 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,696 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,696 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:28,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,764 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:28,764 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,764 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,764 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,765 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,765 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:28,765 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,766 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,766 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:28,766 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,767 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,767 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:28,767 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,768 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,769 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,769 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,769 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,770 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,770 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:28,770 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,771 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:28,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,772 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,772 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,772 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,773 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,773 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:28,773 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,774 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:28,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,775 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,775 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,776 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,776 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,776 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,777 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,777 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,778 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,778 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:28,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,797 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,797 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,797 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,797 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,798 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,798 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,798 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,799 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,799 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,799 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,799 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,800 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:28,800 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:28,800 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,801 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:28,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,802 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:28,802 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:28,802 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:28,802 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:28,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1237], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,804 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,804 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:28,804 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,804 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:28,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,807 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,807 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,807 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,808 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,808 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,808 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,808 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,913 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1634], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,913 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:28,913 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 148#L762true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:28,914 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:28,914 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:29,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 146#L752true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 149#L762-2true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,031 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,031 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:29,031 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:29,031 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:29,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,098 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,098 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,098 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,098 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,218 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,218 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,219 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,219 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:29,219 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,220 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,220 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,221 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,221 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,222 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:29,222 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,223 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,223 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:29,223 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,224 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:29,224 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,225 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,225 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,226 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,226 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,227 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,229 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,229 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,230 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:29,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,231 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,231 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:29,231 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:29,231 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,231 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,242 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:29,242 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,243 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,243 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:29,243 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:29,244 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,244 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:29,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,640 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,640 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:29,640 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:29,640 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:29,641 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,641 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-19 04:29:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:29,641 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,662 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,662 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:29,662 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:29,663 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:29,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,683 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,683 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,683 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,684 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,684 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:29,685 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:29,685 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,686 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,686 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,686 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,687 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,687 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,687 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,691 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,691 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:29,691 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,692 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,707 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,707 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,707 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:29,708 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,709 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,710 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,710 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,711 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,711 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,711 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,711 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,712 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,712 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,712 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,712 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,713 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,713 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,713 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,713 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,714 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,714 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,714 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,714 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,715 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,715 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,715 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,715 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,716 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,716 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,716 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,716 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,718 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,718 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,718 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:29,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,719 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,719 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,719 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,719 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,735 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,735 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,735 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,735 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,737 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,737 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,737 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,737 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,738 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,738 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,738 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,738 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:29,739 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:29,739 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,739 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:29,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,740 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,740 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,740 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,740 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:29,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,741 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,741 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:29,741 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-19 04:29:29,741 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:29,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,779 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:29,779 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:29,779 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:29,779 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:29,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 14#L751-3true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:29,800 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:29,801 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:29,801 INFO L387 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-01-19 04:29:29,801 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:30,153 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:30,153 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:30,153 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:30,153 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,154 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:30,154 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:30,154 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:30,154 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,154 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:30,154 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:30,155 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:30,155 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:30,155 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:30,155 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,155 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:30,155 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:30,156 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:30,156 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:31,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,042 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,042 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,042 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,042 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1373], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 50#L727-2true, 444#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,044 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,044 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,044 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,044 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,112 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,115 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,115 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,115 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,115 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,160 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,160 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,161 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:31,161 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,162 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,163 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,163 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,164 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,165 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,165 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,165 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,166 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:31,166 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,198 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][607], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,198 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:31,198 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:31,199 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:31,199 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:31,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,199 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,199 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,199 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:31,200 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:31,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,229 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,229 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,229 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,230 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,230 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,230 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,230 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,230 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,231 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,231 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,231 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,232 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,232 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,232 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,233 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,233 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,234 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,234 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,234 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,235 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,236 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,236 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,236 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,236 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,237 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,237 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,237 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,237 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,256 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,256 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,256 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,257 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,257 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,257 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,258 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,258 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,258 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,258 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,258 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,259 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,259 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,259 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,259 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,260 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,260 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,260 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,260 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,261 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,261 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,261 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:31,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,306 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,306 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,306 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,307 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,307 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,307 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,318 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:31,318 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:31,318 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:31,318 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,319 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,319 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:31,319 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:31,320 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:31,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1237], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,322 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,322 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,322 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:31,322 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:31,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,324 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,324 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,324 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,324 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,325 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,325 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,325 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,325 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1295], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,496 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:31,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][1494], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 149#L762-2true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,586 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:31,586 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,586 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:31,587 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:31,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:31,629 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,629 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,629 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:31,629 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,019 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,019 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:32,019 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:32,019 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:32,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,020 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,020 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-19 04:29:32,020 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:32,020 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:32,020 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:32,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,044 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,045 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:32,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,051 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:32,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,052 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,078 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,078 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,078 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,079 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,080 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,080 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:32,080 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,081 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,081 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,082 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,082 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:32,082 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,083 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,083 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,083 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,083 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,083 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:32,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,084 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,084 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,084 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,084 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,084 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,085 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,085 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,085 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,086 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,086 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:32,086 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,087 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,087 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,087 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,088 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 16#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,089 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,089 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:32,089 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:32,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,090 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,090 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:32,090 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,090 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,091 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,111 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:32,111 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:32,111 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-19 04:29:32,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,150 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:32,150 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:32,150 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:32,150 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:32,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][409], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,232 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,232 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:32,232 INFO L387 tUnfolder$Statistics]: existing Event has 133 ancestors and is cut-off event [2022-01-19 04:29:32,232 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,599 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,599 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,600 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:32,600 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,601 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,601 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:32,602 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,331 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,331 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,331 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,331 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,332 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,332 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,332 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,332 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,363 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,363 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,363 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,363 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,365 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,366 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,366 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,366 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,379 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,379 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:33,379 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,379 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:33,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,379 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,381 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,381 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,382 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:33,382 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:33,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,383 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,383 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,383 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,383 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,384 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,384 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:33,385 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,385 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,385 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,385 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1506], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,412 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:33,412 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:33,412 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:33,412 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,420 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,421 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,422 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,422 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,422 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,422 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,422 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,423 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,423 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,423 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,423 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,423 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,424 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,424 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,425 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,425 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,425 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,426 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,426 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,427 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,427 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,427 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,430 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,430 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,430 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,431 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,431 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,431 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,431 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,432 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,433 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,433 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,433 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,434 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,434 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,434 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,434 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,435 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,435 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,435 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,435 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,435 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,436 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,436 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,436 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,437 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,437 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:33,493 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,494 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:33,494 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:29:33,494 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:33,494 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,494 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:33,494 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,494 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,495 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,495 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,496 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,496 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,497 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,498 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,498 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,498 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,499 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:33,499 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,500 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 04:29:33,500 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,500 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,501 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:33,501 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,502 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:33,502 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,503 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:29:33,519 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 10#L751-4true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,520 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,520 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,521 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,522 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,522 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:33,522 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,522 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:33,522 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:33,522 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:33,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,529 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,529 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:33,529 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:33,529 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,531 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,531 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:33,532 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:33,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,532 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:33,532 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:33,532 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:33,532 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:33,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1237], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,534 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,534 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,535 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:33,535 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:33,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,541 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,541 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:33,541 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,541 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:33,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,542 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,542 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:33,542 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:33,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,543 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:33,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1320], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), 81#L725true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:33,603 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:33,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:33,603 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:33,603 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,131 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,131 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:34,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,576 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,576 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:34,576 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:34,576 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:34,577 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,577 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-19 04:29:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 04:29:34,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,610 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,610 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:34,610 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,611 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,611 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,611 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,611 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:34,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,612 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,612 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,612 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:34,612 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:34,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,644 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,644 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,644 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:34,644 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:34,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,645 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,645 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,645 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:34,645 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:34,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,648 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,648 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:34,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,649 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,649 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,649 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,650 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,650 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,650 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,650 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,651 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,651 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,652 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,652 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,653 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,653 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:34,654 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:34,654 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,655 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,655 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,655 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,656 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,656 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,656 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,657 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,657 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,658 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,658 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,658 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,658 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,659 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:34,659 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:34,659 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 04:29:34,659 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:34,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:34,756 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:34,756 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 04:29:34,756 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:34,756 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:35,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,162 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:35,162 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:35,162 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:35,162 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:29:35,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,632 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,632 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,633 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,633 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,634 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,634 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,634 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,634 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,673 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,673 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,673 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,673 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,702 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,702 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:35,702 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,702 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:35,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,703 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,703 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:35,703 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:35,703 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,704 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,704 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,704 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,704 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:35,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,705 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,705 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:35,705 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:35,706 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,706 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:35,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,776 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,776 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,776 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,778 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,778 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,778 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,778 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,779 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,779 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,779 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,795 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,798 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,798 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,798 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,798 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,799 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,799 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,799 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,799 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,800 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,800 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,800 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:35,801 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,802 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,802 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,802 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,803 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,804 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,804 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,804 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,804 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,804 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,805 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,805 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,805 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,806 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:35,806 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,806 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,807 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,807 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,808 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,808 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,808 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,808 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:35,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,808 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,809 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,809 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:35,809 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:35,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,867 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,867 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:35,867 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,870 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:35,870 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,871 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:35,871 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:35,871 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:35,871 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,872 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,872 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:35,872 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:35,873 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:35,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1237], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,874 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,874 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,874 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,874 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1214], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 448#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,875 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:35,875 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,875 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:35,876 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:35,876 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:35,966 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1276], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:35,966 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:35,966 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:35,966 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:35,966 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,439 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:36,439 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,440 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-19 04:29:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 04:29:36,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,468 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,469 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,470 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,470 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:36,470 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:36,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,510 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,510 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:36,510 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,510 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,511 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,511 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,511 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,511 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:36,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,513 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,513 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,513 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:36,513 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:36,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,514 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,514 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 04:29:36,514 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 04:29:36,514 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,515 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,516 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,516 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:36,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:36,517 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:36,517 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:36,517 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:36,517 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:37,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,275 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:37,275 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:37,275 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:37,275 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:37,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,276 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:37,277 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,277 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:37,277 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:37,277 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:37,277 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:37,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,820 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,820 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,820 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,820 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,822 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,822 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,822 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,822 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,824 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,824 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,824 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,824 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,866 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,867 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,867 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,867 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,869 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:37,869 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,870 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:37,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,893 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,894 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:37,894 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:37,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,953 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,953 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,953 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:37,953 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,954 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,954 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,954 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:37,954 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,960 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,960 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,960 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,962 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,962 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,963 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,963 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,963 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,979 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,979 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,979 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,979 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,981 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,981 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,981 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,981 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,982 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,982 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,982 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,982 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,984 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,984 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,985 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,987 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,987 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,988 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,988 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,988 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,988 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,990 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,990 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,990 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,990 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,991 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,991 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,991 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,991 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:37,991 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,992 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,992 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,993 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,993 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,993 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:37,993 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:37,994 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:37,994 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:37,994 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:37,994 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,058 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,058 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,058 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,059 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,059 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,060 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,060 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,060 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,060 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,061 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:38,061 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:38,061 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:38,061 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,062 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,062 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:38,062 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:38,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][1237], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,080 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 04:29:38,080 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:38,080 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,080 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:38,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1277], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,154 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,154 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,154 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,154 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1300], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:38,154 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,155 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,155 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,155 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,309 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,310 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,310 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:38,310 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:38,310 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:38,310 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:38,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,718 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,718 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:38,718 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:38,719 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:38,719 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 26#L734true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,719 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,719 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-19 04:29:38,719 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:38,720 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:38,720 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:38,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,730 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,730 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:38,730 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,731 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,732 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,732 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,732 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:38,733 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,745 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,746 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:38,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,747 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,747 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,747 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,750 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,750 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:38,750 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,750 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 16#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,751 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,751 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:38,751 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,751 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:38,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 112#L705-3true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,807 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,807 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:38,807 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:38,807 INFO L387 tUnfolder$Statistics]: existing Event has 136 ancestors and is cut-off event [2022-01-19 04:29:38,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 209#L752true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,919 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,920 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:38,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,921 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:38,921 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:38,921 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:38,921 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:38,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:38,922 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-19 04:29:39,167 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,167 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,167 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,167 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:39,167 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:39,167 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:29:39,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,170 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:39,170 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:39,170 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:39,170 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:39,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,171 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:39,171 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:39,171 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:39,171 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:39,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:39,172 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:39,172 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:39,172 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:39,172 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:39,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,173 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:39,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,174 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:39,174 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:39,174 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:39,174 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:39,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,619 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,619 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,643 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,643 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,645 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,645 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,645 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,645 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,646 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,646 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,647 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,647 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,648 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,648 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,648 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,648 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,686 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:39,686 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,686 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:39,686 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:39,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,687 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:39,687 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:39,687 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:39,687 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,688 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,688 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,688 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,689 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:39,689 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:39,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,711 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,711 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:39,711 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,712 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:39,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,712 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,712 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:39,712 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:39,712 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,737 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,737 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,737 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,738 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,738 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,739 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,739 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,739 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,739 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,740 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 119#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,740 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,740 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,741 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,741 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,742 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,742 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,744 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,744 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,745 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,745 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,746 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,747 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,747 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,747 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,751 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,751 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,751 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,752 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:39,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,752 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 04:29:39,752 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,752 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:39,752 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,776 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,776 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,776 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,777 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,777 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:39,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,777 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,777 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,778 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,778 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:39,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,778 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,778 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,778 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,779 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:39,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1488], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,816 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:39,816 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,816 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:39,816 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1295], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,817 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:39,817 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:39,817 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,817 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1418], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 92#L751-7true, 286#true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread3of3ForFork0NotInUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 454#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= |thr1Thread2of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:39,914 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:39,915 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:39,915 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:39,915 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:40,371 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,371 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:40,371 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:40,371 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:40,371 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,371 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:40,443 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,443 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:29:40,443 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,443 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,443 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,444 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,444 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 58#L735true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,445 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,445 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,445 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,446 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,446 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,446 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,447 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,448 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,448 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,448 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,449 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 10#L751-4true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,449 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,450 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,450 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,451 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:40,451 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,451 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,451 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,453 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,453 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,454 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 26#L734true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,454 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,454 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,455 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,455 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,456 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,456 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,456 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,457 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,457 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:40,457 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,458 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,459 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,459 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,460 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,460 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,461 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,461 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,462 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,463 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,463 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,464 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,464 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:40,464 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,465 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,465 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,466 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:40,466 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:40,467 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,467 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:40,467 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,467 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:40,483 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,483 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:40,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 16#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,484 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-19 04:29:40,484 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:40,484 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:40,484 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,485 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 10#L751-4true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,485 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:40,485 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,486 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 04:29:40,486 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 04:29:40,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,835 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1176] L735-->L736: Formula: (= |v_thr1Thread2of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread2of3ForFork0_push_~newTop~0#1=|v_thr1Thread2of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][516], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 426#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= ~top~0 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 103#L736true, Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,836 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:40,836 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 04:29:40,837 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][439], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), 58#L735true, Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,837 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,837 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:40,837 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:40,837 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-19 04:29:40,837 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:40,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,849 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,849 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,850 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:40,850 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:40,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,861 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,861 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:40,861 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:40,861 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:40,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,862 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,862 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:40,862 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:40,862 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 16#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,867 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:40,867 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:40,867 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:40,868 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,078 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,078 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,079 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,079 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,080 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][879], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,080 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,080 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,081 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,081 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 114#L727-3true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,082 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,082 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:41,082 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][880], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 420#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,083 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:41,083 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,084 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][848], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,084 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,084 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,085 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:41,085 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][881], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 89#L751-7true, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 422#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,085 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,086 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][699], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,088 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,088 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,088 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,088 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:41,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][700], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,089 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,089 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:41,089 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:41,089 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-19 04:29:41,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,335 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,335 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,335 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:41,336 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:41,336 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:41,336 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,336 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,336 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:41,336 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,337 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:41,337 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:41,337 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,337 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,338 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:41,338 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:41,338 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:41,338 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:41,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,341 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,341 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:41,341 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:41,341 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:41,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,342 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,342 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:41,342 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:41,342 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:41,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 128#L707-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:41,343 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,343 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:41,343 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:41,343 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:41,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,344 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,344 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:41,344 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:41,344 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:41,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:41,344 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:41,345 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:41,345 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:41,345 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:41,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,866 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,866 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,866 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,866 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,885 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,885 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,885 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,885 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,886 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,886 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,886 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,886 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,887 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,887 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,887 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,887 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,891 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,891 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,891 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,891 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,918 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,919 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,919 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:41,919 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:41,920 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:41,920 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:41,920 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,921 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 109#L727-6true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,921 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,921 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,922 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:41,922 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:41,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,927 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,927 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,928 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,929 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,930 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:41,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 75#L751-6true, Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,943 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,943 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,943 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,944 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 75#L751-6true, Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,944 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,944 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,944 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,944 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,953 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,953 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,953 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,953 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,954 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 189#L707-3true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,954 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,954 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,956 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,956 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,956 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,956 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,957 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,957 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,957 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:41,957 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,958 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,958 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,958 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:41,959 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:41,959 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,003 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,003 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,003 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,003 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 16#L752-3true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,004 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1040] L735-->L736: Formula: (= |v_thr1Thread3of3ForFork0_push_~newTop~0#1_15| v_~top~0_3) InVars {thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} OutVars{~top~0=v_~top~0_3, thr1Thread3of3ForFork0_push_~newTop~0#1=|v_thr1Thread3of3ForFork0_push_~newTop~0#1_15|} AuxVars[] AssignedVars[~top~0][628], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 151#L731true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,004 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,004 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][201], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,005 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1444], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 146#L752true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread3of3ForFork0NotInUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,133 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,133 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,133 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,133 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,156 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 39#L705true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,156 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:42,156 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,456 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,456 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:42,457 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,457 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,462 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,463 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,463 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,483 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,483 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,483 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,483 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,484 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,484 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,484 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,484 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,489 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,490 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,490 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,492 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,492 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,492 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,492 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,492 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,493 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 04:29:42,493 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:42,493 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][1408], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 440#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,500 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,500 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:42,500 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:42,500 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 153#L725true, Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,511 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,511 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:42,511 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 04:29:42,511 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,545 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,545 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,545 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:42,545 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,655 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,656 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:42,656 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][699], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,663 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:42,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][700], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 416#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,664 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-19 04:29:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:42,842 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,842 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:42,843 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,843 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,843 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:42,843 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,843 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:42,843 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,844 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:42,844 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:42,845 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,845 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,845 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:42,845 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,845 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,846 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:42,846 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,846 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,846 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:42,846 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:42,847 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-19 04:29:42,847 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-19 04:29:42,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,849 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:42,850 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:42,850 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:42,850 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:29:42,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,850 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:42,851 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:42,851 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:42,851 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:29:42,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:42,868 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:42,868 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:29:42,868 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:42,868 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:42,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:42,869 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:42,869 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:42,869 INFO L387 tUnfolder$Statistics]: existing Event has 142 ancestors and is cut-off event [2022-01-19 04:29:42,869 INFO L387 tUnfolder$Statistics]: existing Event has 146 ancestors and is cut-off event [2022-01-19 04:29:43,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,770 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,770 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,771 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,771 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,792 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,792 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,792 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,792 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,793 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,793 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,793 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,793 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1511], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 109#L727-6true, 410#(and (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,797 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,797 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,797 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,797 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,828 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,829 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,829 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 04:29:43,830 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:43,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,834 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,834 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:43,834 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:43,834 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:43,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,835 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,835 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:43,835 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:43,835 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:43,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,836 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,836 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:43,836 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:43,836 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:43,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,837 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,837 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:43,837 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:43,837 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:43,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,863 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,863 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 92#L751-7true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,864 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,864 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,881 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,881 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:43,881 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,881 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,881 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,881 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 67#L712true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,882 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:43,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1276], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 303#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0))), 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 212#L727-2true]) [2022-01-19 04:29:43,987 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1295], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 50#L727-2true, 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:43,987 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:43,987 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:43,988 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1444], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 16#L752-3true, 286#true, 456#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= |thr1Thread2of3ForFork0_push_#res#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 82#L775-5true, Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread3of3ForFork0NotInUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 388#true, Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,077 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:44,084 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), 155#L705-3true, Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,084 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:44,085 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:44,085 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:44,085 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:44,085 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-19 04:29:44,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 14#L751-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,536 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,536 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,536 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,537 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 14#L751-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,537 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,537 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,537 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,537 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,569 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,569 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,569 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,570 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,570 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,571 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,571 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,587 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,587 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,587 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,588 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,588 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,588 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,589 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,589 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,606 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,606 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,606 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,607 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,608 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,608 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,608 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,608 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,608 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,609 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:44,609 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-19 04:29:44,609 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 04:29:44,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1083] L705-->L705-3: Formula: (let ((.cse0 (select |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|))) (and (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|) (= (store |v_#memory_int_175| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3| 1)) |v_#memory_int_174|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3| |v_~#m~0.offset_50|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|) (= |v_~#m~0.base_50| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|))) InVars {#memory_int=|v_#memory_int_175|, ~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|} OutVars{~#m~0.base=|v_~#m~0.base_50|, ~#m~0.offset=|v_~#m~0.offset_50|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_3|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_5|, #memory_int=|v_#memory_int_174|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_3|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][783], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 112#L705-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 196#L704true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,706 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-19 04:29:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 04:29:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,815 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:44,815 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][878], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 89#L751-7true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,816 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:44,816 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][725], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,820 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,820 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:44,820 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:44,820 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][721], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 418#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:44,820 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:44,821 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-19 04:29:44,821 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-19 04:29:44,821 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-19 04:29:45,049 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 202#L705-3true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 203#L732-3true, 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,050 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,050 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:45,050 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:45,050 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,050 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:45,051 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 66#L712-3true, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,051 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,051 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:45,051 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:45,051 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,051 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:45,052 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 128#L707-3true, Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:45,052 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,052 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:45,052 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:45,052 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:45,052 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,053 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,053 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,053 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,053 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:45,053 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:45,053 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:45,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 94#L711true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:45,054 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,054 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,054 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-19 04:29:45,054 INFO L387 tUnfolder$Statistics]: existing Event has 141 ancestors and is cut-off event [2022-01-19 04:29:45,054 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 04:29:45,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 186#L710true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,057 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:45,057 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:29:45,057 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:45,057 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:45,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1102] L732-->L732-3: Formula: (let ((.cse0 (select |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|))) (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) (= |v_~#m~0.base_54| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= (store |v_#memory_int_191| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| (store .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5| 1)) |v_#memory_int_190|) (= (ite (= (select .cse0 |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5| |v_~#m~0.offset_54|))) InVars {#memory_int=|v_#memory_int_191|, ~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|} OutVars{~#m~0.base=|v_~#m~0.base_54|, ~#m~0.offset=|v_~#m~0.offset_54|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1_5|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, #memory_int=|v_#memory_int_190|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base_5|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset_5|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~mem3#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #memory_int, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.offset, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_~m#1.base, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#in~m#1.offset, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][470], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 203#L732-3true, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 178#L711true]) [2022-01-19 04:29:45,058 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 04:29:45,058 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-19 04:29:45,058 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-19 04:29:45,058 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 04:29:45,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 21#L736true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 114#L727-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,408 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,408 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,408 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,408 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1397], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 84#L714true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 446#(and (not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,410 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,410 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,410 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,410 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][1511], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 160#L728true, 410#(and (not (= ~top~0 0)) (not (= |thr1Thread2of3ForFork0_push_loop_~r~0#1| 0))), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,413 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,413 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,413 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,413 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,443 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,443 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,443 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][353], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 169#L729true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,444 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,444 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,445 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,445 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,445 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,445 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 173#L736-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,446 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 209#L752true, 49#L731true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,446 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 04:29:45,446 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,447 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,447 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,447 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 04:29:45,447 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,468 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, 66#L712-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,468 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,468 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:45,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,469 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,469 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:45,469 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,469 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:45,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 102#L752-3true, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 123#L712true, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,470 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,470 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 04:29:45,470 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 04:29:45,470 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 04:29:45,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1179] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)) (.cse2 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|))) (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|) (let ((.cse1 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|))) .cse2 (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (or (and (let ((.cse3 (= v_~top~0_21 0))) (or (and (not .cse3) (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 0)) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| 1) .cse3))) .cse0 (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 2147483648)) (let ((.cse4 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| 0))) (or (and .cse2 (not .cse4)) (and .cse4 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|)))) (and (= |v_thr1Thread2of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|)))) InVars {thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread2of3ForFork0_push_loop_~r~0#1=|v_thr1Thread2of3ForFork0_push_loop_~r~0#1_7|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread2of3ForFork0_isEmpty_#res#1=|v_thr1Thread2of3ForFork0_isEmpty_#res#1_2|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_170|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_185|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_184|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread2of3ForFork0_isEmpty_#res#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread2of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1][694], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 117#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, 209#L752true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,480 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,480 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:45,480 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,480 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,480 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 146#L752true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 170#L712-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,481 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:45,481 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:45,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1277], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 96#L704true, Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 27#L727true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,580 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:45,580 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:45,580 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:45,581 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:45,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([985] L717-->L716: Formula: (= 0 v_~top~0_1) InVars {} OutVars{~top~0=v_~top~0_1} AuxVars[] AssignedVars[~top~0][1295], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 164#L716true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 253#(= ~next_alloc_idx~0 1), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 305#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 196#L704true, Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 17#L727true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,581 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:45,581 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:45,581 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 04:29:45,581 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:45,624 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 192#L707true, 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,624 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,624 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,624 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:45,624 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,624 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:45,625 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1043] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) (.cse4 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|))) (and (let ((.cse1 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse0 (not .cse1)) (and .cse1 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 2147483648)) .cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|) (let ((.cse2 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 1) .cse2) (and (not .cse2) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| 0)))) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153| 0))) (or (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (and .cse4 (not .cse3))))) (and (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|) (= |v_thr1Thread3of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|)) .cse4 (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|) (= |v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_1|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|, thr1Thread3of3ForFork0_push_loop_~r~0#1=|v_thr1Thread3of3ForFork0_push_loop_~r~0#1_7|, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, ~top~0=v_~top~0_21, thr1Thread3of3ForFork0_isEmpty_#res#1=|v_thr1Thread3of3ForFork0_isEmpty_#res#1_2|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_169|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_168|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_153|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_154|] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#t~short7#1, thr1Thread3of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread3of3ForFork0_isEmpty_#res#1][686], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 69#L751-3true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), 172#L710true, Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:45,625 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 04:29:45,625 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 04:29:45,625 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 04:29:45,625 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 04:29:45,625 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 04:29:46,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,006 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), 189#L707-3true, Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), 81#L725true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,006 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,006 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,007 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,007 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:46,007 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:46,007 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:46,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, 86#L727-5true, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 99#L766-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), thr1Thread1of3ForFork0InUse, Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,008 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,008 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:46,008 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 04:29:46,008 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-19 04:29:46,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,014 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,014 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,014 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,014 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,015 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,015 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,015 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,015 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][720], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,016 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,016 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,016 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,016 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][724], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 388#true, Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 424#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), thr1Thread2of3ForFork0InUse, Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,017 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,017 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,017 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,017 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 228#L752-3true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,030 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,030 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,030 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,030 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 161#L737true, 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,030 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,031 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,031 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,031 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][399], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,032 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][287], [278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 399#true, 286#true, 125#L751-4true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,032 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,032 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,034 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,034 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,034 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,034 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 121#L732-3true, 286#true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), 34#L732-3true, Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,035 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,035 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,035 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,035 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1111] L752-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (.cse0 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|))) (and .cse0 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|) (let ((.cse2 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1| 0))) (or (and .cse1 (not .cse2)) (and .cse2 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|))) (or (and (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483647) .cse1 (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 2147483648)) (let ((.cse3 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161| 0))) (or (and |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177| .cse3) (and .cse0 (not .cse3)))) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) (let ((.cse4 (= v_~top~0_21 0))) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 0) (not .cse4)) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| 1) .cse4)))) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_2| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|)) (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|))) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_1|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, ~top~0=v_~top~0_21} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_2|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_7|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_1|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_1|, ~top~0=v_~top~0_21, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_1|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~ret6#1_161|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_176|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_162|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_177|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][761], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 111#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,036 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1112] L752-->L752-3: Formula: (let ((.cse1 (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) (and (= |v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|) (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3| |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|) (or (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|) (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (= |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181| |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|) (and (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|) (let ((.cse0 (= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 0))) (or (and (not .cse0) (not |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) (and .cse0 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|))) .cse1 (let ((.cse2 (= v_~top~0_In_5 0))) (or (and (not .cse2) (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 0)) (and .cse2 (= |v_thr1Thread1of3ForFork0_isEmpty_#res#1_6| 1)))) (<= |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483647) (<= 0 (+ |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165| 2147483648)))) (let ((.cse3 (= |v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3| 0))) (or (and .cse1 (not .cse3)) (and .cse3 |v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|))) |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|)) InVars {thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_5|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, ~top~0=v_~top~0_In_5} OutVars{thr1Thread1of3ForFork0_isEmpty_#res#1=|v_thr1Thread1of3ForFork0_isEmpty_#res#1_6|, thr1Thread1of3ForFork0_push_loop_~r~0#1=|v_thr1Thread1of3ForFork0_push_loop_~r~0#1_9|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1_3|, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1_3|, ~top~0=v_~top~0_In_5, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1_3|} AuxVars[|v_thr1___VERIFIER_atomic_assert_#t~short7#1_181|, |v_thr1___VERIFIER_atomic_assert_#t~short7#1_180|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_165|, |v_thr1___VERIFIER_atomic_assert_#t~ret6#1_166|] AssignedVars[thr1Thread1of3ForFork0_isEmpty_#res#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#in~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_~r#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~ret6#1, thr1Thread1of3ForFork0___VERIFIER_atomic_assert_#t~short7#1][671], [Black: 380#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 278#|thr1Thread2of3ForFork0_#t~switch10#1|, Black: 366#(= ~next_alloc_idx~0 1), Black: 367#(= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 374#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), 243#|thr1Thread1of3ForFork0_#t~switch10#1|, Black: 390#(= ~state~0 0), Black: 393#(and |thr1Thread3of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 253#(= ~next_alloc_idx~0 1), Black: 388#true, Black: 265#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread1of3ForFork0_push_#t~ret5#1| 1)), Black: 254#(= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1), Black: 267#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 261#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 277#(= ~state~0 0), Black: 280#(and |thr1Thread2of3ForFork0_#t~switch10#1| (= ~state~0 0)), 228#L752-3true, Black: 275#true, 286#true, 179#L732true, 391#|thr1Thread3of3ForFork0_#t~switch10#1|, 406#(not (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 0)), 61#L734true, Black: 319#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 323#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 339#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 325#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), 82#L775-5true, Black: 321#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 341#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 343#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 331#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 311#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 329#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), Black: 337#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 317#(and (not (= |thr1Thread1of3ForFork0_push_loop_#t~ret9#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 297#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (not (= ~top~0 0))), thr1Thread1of3ForFork0InUse, Black: 315#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1) (not (= |thr1Thread1of3ForFork0_push_#res#1| 0))), Black: 294#(not (= ~top~0 0)), Black: 335#(and (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0))), thr1Thread2of3ForFork0InUse, Black: 313#(and (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), Black: 327#(and (not (= |thr1Thread1of3ForFork0_push_loop_~r~0#1| 0)) (= |thr1Thread1of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1) (not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)) (not (= ~top~0 0)) (= |thr1Thread1of3ForFork0_index_malloc_#res#1| 1)), thr1Thread3of3ForFork0InUse, Black: 293#(not (= |thr1Thread1of3ForFork0_push_~newTop~0#1| 0)), Black: 237#(= (+ (- 1) ~next_alloc_idx~0) 0), Black: 240#true, Black: 242#(= ~state~0 0), Black: 245#(and |thr1Thread1of3ForFork0_#t~switch10#1| (= ~state~0 0)), Black: 378#(and (= |thr1Thread2of3ForFork0_push_~newTop~0#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1)), Black: 376#(and (= |thr1Thread2of3ForFork0_index_malloc_#res#1| 1) (= |thr1Thread2of3ForFork0_push_#t~ret5#1| 1) (= |thr1Thread2of3ForFork0_index_malloc_~curr_alloc_idx~0#1| 1))]) [2022-01-19 04:29:46,036 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-19 04:29:46,036 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 04:29:46,037 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event